Our great sponsors
|8 days ago||10 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
20 Essential Parts Of Any Large Scale React App
15 projects | dev.to | 2 Jun 2023
react-redux : Integration with React
I am making a pizza app and I want that whenever I click on add my cart gets updated which is at the bottom of the page. Can anyone please help
2 projects | /r/reactjs | 28 Apr 2023
You should think about using some client state management libraries like Redux. Redux gives you the possibility to encapsulate states and manipulate it through functions. https://react-redux.js.org/
What Are Signals?
2 projects | news.ycombinator.com | 4 Mar 2023
`useSyncExternalStore` was shipped live in React 18.0 and is fully ready for production use.
Source: I'm the primary Redux maintainer, and worked with Andrew Clark of the React team to nail down the semantics and behavior needed by `useSyncExternalStore` in practice. They had the idea, but discussed a lot of the necessary use cases with us and other lib maintainers, and a lot of its internal implementation is directly related to how React-Redux's `useSelector` hook was implemented already.
I built the first working code that used it by prototyping React-Redux v8's switch from our own internal subscription handling to `useSyncExternalStore` instead and gave Andrew feedback:
React From Scratch
4 projects | dev.to | 7 Feb 2023
State Management with Redux
5 projects | dev.to | 22 Dec 2022
Redux is a popular state management tool that can be used in conjunction with React to manage the state of an application. It works by implementing a unidirectional data flow, in which actions are dispatched to a central store, which then updates the state of the application and sends the updated state back to the components that need it.
Consuming a Rails API with a NextJs client
13 projects | dev.to | 28 Nov 2022
Redux vs Context, what exactly does Redux accomplish that context fails to do?
2 projects | /r/reactjs | 26 Nov 2022
Sorry, that is correct. I was combining Redux toolkit with React Redux In my head.
What is the correct way to store a variable so that It is accessible to all components/pages?
3 projects | /r/react | 29 Oct 2022
if you have a more complex component hierarchy, and the component who receives the DB response is not on the top, you might consider introducing a State management tool, such as Redux: https://redux.js.org / https://react-redux.js.org
useSyncExternalStore() needs an update
2 projects | /r/reactjs | 16 Sep 2022
FWIW I was actually the primary alpha tester for useSyncExternalStore - I prototyped using uSES in React-Redux v8, and worked with Andrew Clark to nail down what the final API and behavior should be.
I am sick and tired of react-redux. Who has some good alternatives?
18 projects | /r/reactjs | 11 Sep 2022
Additionally, the idea that the props.todoAdded() version from connect automatically dispatched when called was always a source of confusion and led to lots of questions. So, Dan Abramov specifically suggested that we drop the idea of auto-binding as we were designing the hooks API to make it more clear what's actually happening, and we did.
Integrating Slonik with Express.js
2 projects | dev.to | 30 Sep 2023
For those uninitiated, Slonik is a battle-tested SQL query building and execution library for Node.js. Its primary goal is to allow you to write and compose SQL queries in a safe and convenient way. Now, let's see how it pairs with Express.js.
Is the Express Generator outdated?
3 projects | /r/learnprogramming | 29 Sep 2023
The Express Generator package has only about 9000 weekly downloads according to its npm page, while Express itself has almost 30 million weekly downloads
5 projects | dev.to | 25 Sep 2023
React Sees a dip in NPM downloads this week
2 projects | news.ycombinator.com | 20 Sep 2023
Okay another update: https://www.npmjs.com/package/express
Express is also down. Can anyone explain what's going on? Are people really moving to Astro, Bun, Svelte? Or NPM is behaving weirdly?
Security implications of cross-origin resource sharing (CORS) in Node.js
3 projects | dev.to | 14 Sep 2023
In this section, we’ll walk through a secure implementation of CORS in a Node.js application. We’ll consider a simple Node.js application using Express.js as its web framework. It will serve as an API for a hypothetical online bookstore.
How to build a full-stack authentication app
5 projects | dev.to | 31 Aug 2023
For the demo project, we used Docker to install and run 3 components (backend, API Gateway, and frontend) with a single command. We employed ExpressJS for the frontend web app, hosting our single page app at localhost:3000. The APISIX Gateway can be accessed at localhost:9080, while our backend API (it can be any API you build using Python, Java, NodeJS and etc.) is set up on localhost:9081.
MEAN vs MERN: Decoding the 2 Best Stacks For Your Next Web Project
2 projects | dev.to | 30 Aug 2023
The Complete 2023 Guide to Learning TypeScript - From Beginner to Advanced
5 projects | dev.to | 27 Aug 2023
let's explore using TypeScript on the backend with Nodejs and Express.
A first project with ExpressoTS
2 projects | dev.to | 27 Aug 2023
ExpressoTS is a new developer-friendly TypeScript framework for Server-Side Applications. It's currently built on top of Express, easy to get a new developer on board, light and easy project structure, two different project structure supported (opinionated and non opinionated version), supports MVC, non MVC, architecture. The opinionated template was built on top of clean architecture, you will see concepts embedded in the opinionated template such as entities, useCases, repositories and providers.
6 projects | dev.to | 24 Aug 2023
A quick note: You will be building this API with Node.js and Express. Make sure that Node.js is installed on your machine. If not, go ahead and download it from the official website.
What are some alternatives?
Next.js - The React Framework
SvelteKit - web development, streamlined
Nuxt.js - Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]
fastify - Fast and low overhead web framework, for Node.js
loopback-next - LoopBack makes it easy to build modern API applications that require complex integrations.
Restify - The future of Node.js REST development
json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
axios - Promise based HTTP client for the browser and node.js
Koa - Expressive middleware for node.js using ES2017 async functions