made with react.js

Immer

Create the next immutable state by mutating the current one

Visit Site

Description

Create the next immutable state by mutating the current one

"Immer (German for: always) is a tiny package that allows you to work with immutable state in a more convenient way. It is based on the copy-on-write mechanism.

The basic idea is that you will apply all your changes to a temporarily draftState, which is a proxy of the currentState. Once all your mutations are completed, Immer will produce the nextState based on the mutations to the draft state. This means that you can interact with your data by simply modifying it while keeping all the benefits of immutable data."


Creator

Michel Weststrate
@mweststrate


Social Media Links

Refract Harness the power of reactive programming
icon-eye-dark Created with Sketch. 75
react-set-title Change the title in React Apps
icon-eye-dark Created with Sketch. 94
React Sketch App Render React components to Sketch βš›οΈπŸ’Ž
icon-eye-dark Created with Sketch. 200
We’re hosting on Digital Ocean! πŸ’™ Try it today and get a free $50 credit.
React Helmet A document head manager
icon-eye-dark Created with Sketch. 220