|3 days ago||13 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.
React Basics: Essential Knowledge for Every React Developer
4 projects | dev.to | 12 Nov 2023
jotai Is the signal based state manager I recommended, offering the best developer experience (in my opinion) as it eliminates the necessity to define and update a global store
🚀 Dominate React Project Startups: Insider Tips for Dev Success! 🤓
9 projects | dev.to | 26 Aug 2023
Thoughts on Signals?
3 projects | /r/reactjs | 29 Jun 2023
Atomic libs include Recoil, Jotai, and the one I maintain: Zedux. Zedux especially was designed to work well with sockets and RxJS observables and has been getting some traction recently, so of course I recommend checking it out. Feel free to hmu with any questions.
New Project: What is a good framework for a website?
5 projects | /r/reactjs | 28 Jun 2023
Global State Machine: Jotai (great for any state that needs to be stored globally for your application)
Building an Account switcher with NextJS and Next Auth
5 projects | dev.to | 3 Jun 2023
The accounts manager is responsible for storing and managing all the accounts that users have used on your app. You can use any state management solution such as Redux, Zustand, Jotai, React Context etc.
Changelog #0023 — 🛠️ Internal refactoring and improvements
4 projects | dev.to | 29 May 2023
Most impactful has been reworking our data model layer and state management system. The original codebase had evolved to keep much of its business logic inside jotai atoms, and we generally had very little abstraction in the model layer. This made the model layer code complex, rigid, and bug-prone.
Which state management library should I use?
10 projects | /r/reactjs | 18 May 2023
For atoms, Jotai or Zedux
Going from Flutter to React
4 projects | /r/FlutterDev | 18 May 2023
You should try https://jotai.org/, its like riverpod
Why You Don't Need Signals in React
2 projects | dev.to | 17 May 2023
To simplify the process of defining and using global state, third-party libraries like Jotai can be useful. With Jotai, you can easily share state between components without relying on prop drilling or context propagation.
What is Atomic State Management - Create One Yourself
3 projects | dev.to | 14 May 2023
Before we proceed you can check the project on github. This implementation is for learning purposes, for production use check Jotai or Recoil.
ReactJS Good Practices
13 projects | dev.to | 1 Nov 2023
Avoid using complex state structures to make it easier to manage and debug. There are multiple libraries to help manage complex state management such as Redux, Hookstate, etc.
What is React State Management?
5 projects | dev.to | 6 Apr 2023
2022: Best State management libraries in React JS
3 projects | dev.to | 13 Sep 2022
The new wave of React state management
As you stumble on this post and article, do check out one library not mentioned in this list: hookstate. I'm a big fan, the API is very simple and it offers lots of extendability options.
As a beginner which is better Redux or useContext() API?
7 projects | /r/reactjs | 28 Jun 2022
Why don't you try out hook state
Redattolo, un gioco per ████████ in React (Next.js)
10 projects | /r/ItalyInformatica | 2 Jun 2022
Lo stack tecnologico è abbastanza standard per il 2022: il core è Next.js (quindi React, 18), di store managemente se ne occupa Hookstate e per un po' di collante in più c'è l'event emitter / pubsub Mitt.
React state management libraries in 2022
8 projects | /r/reactjs | 18 May 2022
I have been using Hookstate, curiously aanbidt never mentioned in lists like this.
What's best practice for managing state without Redux?
5 projects | /r/reactjs | 18 May 2022
I've never understood why Hookstate (https://hookstate.js.org/) doesn't get more love. It's super-simple (no boilerplate), modern (hook-based), performant (works great for all size apps) and even works outside of components beautifully. It's somewhat similar to context, but more robust and feature-rich (because it's a true state management solution, which context really isn't meant to be). It's basically the only way I've done state in React for a couple of years now and I wouldn't trade it for the world.
Simple state management for sharing data between two screens
3 projects | /r/reactnative | 28 Dec 2021
You can try HookState. https://hookstate.js.org/
particule, a fine-grained atomic React state management library
Definitely add hookstate to the comparison list. I've been using that one for a while now and it ticks (at least) all the same boxes your library does.
What are some alternatives?
zustand - 🐻 Bear necessities for state management in React
redux-toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
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.
signals - Manage state with style in every framework
react-query - 🤖 Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. [Moved to: https://github.com/TanStack/query]
react-hook-form - 📋 React Hooks for form state management and validation (Web + React Native)
valtio - 💊 Valtio makes proxy-state simple for React and Vanilla
redux-thunk - Thunk middleware for Redux
effector-react - Business logic with ease ☄️
use-cookie-state - State management React hook using browser cookies as persistent storage