immer.js 介绍
Immer 就是更底层的 Mobx,它将 Mobx 特性发扬光大,得以结合到任何数据流框架,使用起来非常优雅。 Immer 想解决的问题,是利用元编程简化 Immutable 使用的复杂度。非常适合作为 redux 的 reducer 使用。Immer.js会判断是否可以使用ES6的Proxy,如果没有只能使用ES5的方式去实现代理 。
几乎以最小的成本,赋以 js 不可变数据的特性。极大地改善了函数式风格在 js 里的使用体验。
immer 里对 es2015 proxy 和 es5 accessor 的使用技巧。如果你想造轮子,它对你必定有很大的启发作用。
以 immer 为核心,甚至可以重新造一个在某方面更好的 react 和 vue。
安装:
npm install immer
yarn add immer
GitHub:https://github.com/mweststrate/immer
网站描述:一个支持柯里化,仅支持同步计算的工具
immer.js
小编说
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。