微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

immer.js

编程之家收集整理的这个编程导航主要介绍了immer.js编程之家,现在分享给大家,也给大家做个参考。

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

官方网站:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。