Convert Figma logo to React with AI

Top React State Management Libraries

Top 5 Projects Compared

Error generating detailed project comparison

Error generating detailed project comparison

Error generating detailed project comparison

Error generating detailed project comparison

Error generating detailed project comparison

All Top Projects

pmndrs's avatar

zustand

56,854

🐻 Bear necessities for state management in React

TanStack's avatar

query

48,377

🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

react-hook-form's avatar

react-hook-form

44,478

📋 React Hooks for form state management and validation (Web + React Native)

CopilotKit's avatar

CopilotKit

28,448

Framework for building agent-native applications with Generative UI, shared state, and human-in-the-loop workflows.

mobxjs's avatar

mobx

28,167

Simple, scalable state management.

pmndrs's avatar

jotai

20,966

👻 Primitive and flexible state management for React

facebookexperimental's avatar

Recoil

19,537

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.

redux-form's avatar

redux-form

12,522

A Higher Order Component using react-redux to keep form state in a Redux store

boardgameio's avatar

boardgame.io

12,154

State Management and Multiplayer Networking for Turn-Based Games

pmndrs's avatar

valtio

10,114

🧙 Valtio makes proxy-state simple for React and Vanilla

47ng's avatar

nuqs

10,079

Type-safe search params state manager for React frameworks - Like useState, but stored in the URL query string.

reactiveui's avatar

ReactiveUI

8,459

An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

Visual Copilot logoVisual Copilot
Promo

Turn Figma designs into high-quality code using AI

jamiebuilds's avatar

unstated

7,753

State so simple, it goes without saying

final-form's avatar

react-final-form

7,439

🏁 High performance subscription-based form state management for React

nanostores's avatar

nanostores

7,011

A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores

TanStack's avatar

form

6,277

🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.

ctrlplusb's avatar

easy-peasy

5,047

Vegetarian friendly state for React

chakra-ui's avatar

zag

4,953

Build your design system in React, Solid, Vue or Svelte. Powered by finite state machines

immerjs's avatar

use-immer

4,505

Use immer to drive state with a React hooks

preactjs's avatar

signals

4,363

Manage state with style in every framework

jamiebuilds's avatar

unstated-next

4,193

200 bytes to never think about React state management libraries ever again

diegohaz's avatar

constate

3,999

React Context + State

salesforce's avatar

akita

3,681

🚀 State Management Tailored-Made for JS Applications

omnidan's avatar

redux-undo

2,911

:recycle: higher order reducer to add undo/redo functionality to redux state containers

developit's avatar

unistore

2,853

🌶 350b / 650b state container with component actions for Preact & React

dai-shi's avatar

react-tracked

2,823

State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

renatorib's avatar

react-powerplug

2,680

:electric_plug: Renderless Containers

RisingStack's avatar

react-easy-state

2,553

Simple React state management. Made with ❤️ and ES6 Proxies.

pwittchen's avatar

ReactiveNetwork

2,531

Android library listening network connection state and Internet connectivity with RxJava Observables

cassiozen's avatar

useStateMachine

2,409

The <1 kb state machine hook for React