Immutable.js 是用于 Javascript 的不可变持久数据集合,可提高效率和降低复杂度。它提供了许多持久化的不可变数据结构,包括 List、Stack、Map、OrderedMap、Set、OrderedSet 和 Record。
Immutable Data 一旦创建就不能改变,持久数据提出了一个特殊的 API,它不在原地更新数据,而是总是产生新的更新数据。
Immutable.js 4.1 正式发布,更新内容如下:
- 接受 Symbol 作为 Map 键
- 优化没有参数的构造函数
- 修复 Flow removeIn 类型
- 修复 Record.equals 与 Map 比较时的错误
更多详情可查看:https://github.com/immutable-js/immutable-js/releases/tag/v4.1.0