Our great sponsors
- Appwrite - The Open Source Firebase alternative introduces iOS support
- InfluxDB - Access the most powerful time series database as a service
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
|9 days ago||12 months 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.
4 projects | dev.to | 30 May 2023
Because the application is shared between server and browser, state is as well. If your app has a single source of state as is often the case with Redux, for example, sharing state between server and browser can be as simple as passing your state object through JSON.stringify() then adding it to a
Mastering React Interview: Top Common Questions and Best Practices
3 projects | dev.to | 22 May 2023
Redux Documentation: The official Redux documentation covers everything you need to know about using Redux with React.
Revolutionize Your Next.js State Management with React Button OnClick and Apollo Set Up
2 projects | dev.to | 1 May 2023
Next.js documentation on data fetching and state Next.js documentation on server components Redux documentation Next.js Redux Wrapper documentation
2 projects | reddit.com/r/reactnative | 25 Apr 2023
You should start with http://redux.js.org/ and learn basics such as actions, reducer, state
Revolutionize Your React App with Redux: A Beginner's Guide to Simplifying State Management(PART 2)
3 projects | dev.to | 12 Apr 2023
How To Scale Your React Applications
5 projects | dev.to | 7 Apr 2023
Use a centralized state management solution As your React application grows, it becomes difficult to manage state across multiple components. One way to solve this problem is by using a centralized state management solution such as Redux or MobX. Redux is a popular library for managing application state in React. It provides a single store that holds the entire state of the application, and a set of rules for how the state can be updated. With Redux, you can easily share state between components and manage complex state interactions. MobX is another state management library for React that uses observable data structures to manage state. It provides a more lightweight solution compared to Redux, and is especially useful for managing complex state interactions in large applications.
16 React Tools to Help You Keep Your Sanity in a Crazy World
9 projects | dev.to | 19 Mar 2023
Recoil is the Samurai Sword of React State Management
2 projects | dev.to | 24 Feb 2023
Recoil was created to provide an alternative to Redux which is another popular state management library for React. In today's adventure, we will see what Recoil is, how it works, why you might want to use it in your React apps and much more..
5 Great Custom Hooks For Your React Project
6 projects | dev.to | 24 Feb 2023
createGlobalSize also belongs to react-use and it provides a way for you to create a global state that can be shared across multiple components without having to go for state management libraries like redux.
You don’t need a state management library for React. Use useState + Context
3 projects | dev.to | 27 Jan 2023
Some Very Cool (Underrated maybe) React Libraries
4 projects | dev.to | 8 Feb 2023
React Query: This library makes it easy to manage data in your React applications, from fetching to caching and updating data. It offers a simple, powerful, and flexible API for handling data and keeping your UI in sync with your data. https://github.com/tannerlinsley/react-query
Do I need a fetching library in React?
2 projects | dev.to | 27 Jul 2022
useQuery (react-query) (+) all from above (+) even more features (-) more complex, even the examples are complex, has more aggressive defaults (re-fetching every 2s)
Is there any redux-saga equivalent for zustand?
2 projects | reddit.com/r/reactjs | 10 Jun 2022
see here Overview
React Query Codegen from OpenAPI
3 projects | dev.to | 9 Jun 2022
Rapini is a new tool that can generate custom React Query hooks using OpenAPI (Swagger) files.
Managing application cache with react-query, and code generation.
3 projects | dev.to | 31 May 2022
At this point, I want to move on to the react-query cache management library. Give a brief overview and see how you can improve your developer experience with cache using this library.
What would you consider to be a must for a modern 2022 dev stack?
6 projects | reddit.com/r/ExperiencedDevs | 24 May 2022
react-query is pretty neat too. I default to that for most projects unless it's something unusual
Zodios : an open source HTTP client with type checking at both compile time and runtime (part 2/3)
2 projects | dev.to | 24 May 2022
Zodios also has some React Hooks. Behind the scene, Zodios is using react-query. You can also use your alias for hooks. They will be automatically prefixed with use. For example, alias getUsers can be used with useGetUsers hook.
Build end-to-end typesafe APIs with tRPC
6 projects | dev.to | 21 May 2022
tRPC is a built on top of react-query, which is a package for fetching, caching, and updating data without the need of any global state. We are also using zod for schema and input validations. You can also use other validation libraries like yup, Superstruct, etc. Read more.
Leveraging the `key` prop to re-render Storybook stories
3 projects | dev.to | 19 May 2022
I've written a fair amount about combining Storybook (SB), react-query (RQ), and Mock Service Worker (MSW) (see related posts below). I finally solved another piece of the puzzle for a better developer experience: forcing RQ queries to refetch after changing a control in SB that influences a response from MSW.
React may be getting a new hook — useEvent
2 projects | reddit.com/r/reactjs | 13 May 2022
It has been used for data fetching since it was first introduced. Check out react-query, react-swr or the Apollo Client to name a few. All of them have support for Suspense for data fetching.
What are some alternatives?
SWR - React Hooks for Data Fetching
axios - Promise based HTTP client for the browser and node.js
redux-saga - An alternative side effect model for Redux apps
rtk-query - Data fetching and caching addon for Redux Toolkit
zustand - 🐻 Bear necessities for state management in React
Recoil - Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
urql - The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
redux-toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
valtio - 💊 Valtio makes proxy-state simple for React and Vanilla