我是redux-immutable
从官方 redux.js git book 看到的。听起来很棒,但它有多大用处?
注意:我喜欢不可变的 js,这就是我什至考虑它的原因。
看看它的官方文档,我觉得它可能比 pro 更有说服力。
pro,对我来说,可能只是制服状态,不要再忘记“第一级不应该使用 immutableJS”。
就是这样。
- 我不会在 combineReducer() 列表中添加或删除减速器。
- 我认为在第一级使用 immutablejs 不会有任何性能改进。
注意:也许,如果我有一个分层的 combineReducer() 结构,它会更有用。
然而,这个骗局可能很烦人。
就像它在自述文件中所说的那样,react-router-redux 将需要一个新的自定义 reducer 才能工作。可以有更多具有类似策略的插件(基于使用可变 combineReducer 的假设),因此迁移可能非常烦人。(特别是对于较大的项目)
有什么强有力的理由可以说服我使用它吗?