use-immer

State management hook

A hook to manage state with Immer in React applications using TypeScript

Use immer to drive state with a React hooks

GitHub

4k stars
24 watching
98 forks
Language: TypeScript
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
immerjs/immerA utility for creating immutable state trees by modifying existing ones27,858
timdeschryver/ngrx-immerProvides Immer wrappers around NgRx methods to simplify state mutations120
matthewp/hauntedA React Hooks API implementation for web components using Lit HTML or HyperHTML.2,620
diegohaz/constateA React Context library that simplifies state management using custom hooks and context providers.3,952
pmndrs/zustandA small state management solution with simplified flux principles and a comfy API based on hooks.48,670
yamalight/outstatedSimple state management for React using hooks-based approach107
donavon/use-persisted-stateProvides a custom React Hook for shared and persistent state management across multiple instances, tabs, and browsers1,377
avkonst/hookstateA state management solution for React applications based on hooks1,658
jamiebuilds/unstatedA state management library designed to simplify React applications by replicating the component state API while sharing it across multiple components.7,794
preactjs/signalsLibrary providing efficient state management capabilities for building reactive applications3,849
aweary/react-copy-writeA library that provides an immutable state management system with a simple mutable API and features like memoized selectors and structural sharing.1,784
emberjs/ember-render-modifiersProvides element modifiers to hook into the rendering lifecycle of Glimmer components86
dai-shi/react-trackedA library to track state usage and optimize re-renders for various React hooks and libraries2,749
davidhu2000/react-spinnersA collection of reusable React components for displaying loading states and animations.3,141
philipp-spiess/react-recomponentA solution to manage state in React applications using reducer components with a built-in action mechanism.269