wrap you function component with IContext to give it a context, which can be utilized by it's child component
Create your next immutable state by mutating the current one
Use immer with React hooks
XState with Immer
👻🪛
Immer patch optimisation to add "move" operations.
A JavaScript library for efficient immutable updates
Auto loading data binding plugin for dva.
Create your next immutable state by mutating the current one
Immer wrappers around NgRx methods createReducer, on, and ComponentStore
Create your next immutable state by mutating the current one
Redux First History - Redux history binding support react-router - @reach/router - wouter
Easy Peasy friendly modification of immer
Combine immer & y.js
redux-immer is used to create an equivalent function of Redux combineReducers that works with immer state.
Intuitive magical memoization library with Proxy and WeakMap
Combine immer & y.js
This is an internal utility, not intended for public usage.
Type-safe and terse reducers with Typescript for React Hooks and Redux using [Immer](https://immerjs.github.io/immer/)!
View docs [here](https://radix-ui.com/primitives/docs/components/context-menu).
A Mutative middleware for Zustand enhances the efficiency of immutable state updates.
<p align="center"> <img src="https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png"> </p>
OpenTelemetry AsyncLocalStorage-based Context Manager
A flexible way to handle safe area, also works on Android and web.