Immer

通过更改当前状态创建下一个不可变状态。「Create the next immutable state by mutating the current one」

Github stars Tracking Chart

Immer

npm Build Status Coverage Status code style: prettier OpenCollective OpenCollective Gitpod Ready-to-Code

Create the next immutable state tree by simply modifying the current tree

Winner of the "Breakthrough of the year" React open source award and "Most impactful contribution" JavaScript open source award in 2019

Contribute using one-click online setup

You can use Gitpod (a free online VS Code like IDE) for contributing online. With a single click it will launch a workspace and automatically:

  • clone the immer repo.
  • install the dependencies.
  • run yarn run start.

so that you can start coding straight away.

Open in Gitpod

Documentation

The documentation of this package is hosted at https://immerjs.github.io/immer/

Support

Did Immer make a difference to your project? Join the open collective at https://opencollective.com/immer!

Release notes

https://github.com/immerjs/immer/releases

Overview

Name With Ownerimmerjs/immer
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 5)
Platform
License:MIT License
Release Count143
Last Release Namev10.1.1 (Posted on )
First Release Namev0.0.4 (Posted on 2017-12-31 08:58:46)
Created At2017-12-29 12:25:47
Pushed At2024-05-01 17:18:05
Last Commit At
Stargazers Count27k
Watchers Count156
Fork Count839
Commits Count1.4k
Has Issues Enabled
Issues Count645
Issue Open Count22
Pull Requests Count373
Pull Requests Open Count10
Pull Requests Close Count92
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top