在使用redux时是否还需要使用immutable.js?

redux官方文档中说自身实现了避免对状态没有改变的组件进行刷新。那么在使用redux时,是否还需要使用immutable.js?

阅读 3.8k
5 个回答

看项目规模,如果小 就不建议使用, immutable 在 对数据进行转换的时候是需要消耗一大部分时间和资源的,
如果项目大,对于方便管理的角度,建议使用

我没用,但是我遇到过不小心修改引用数据的问题,这些修改不会触发action,不方便调试。
最后用 Object.assign copy解决,但是修这个bug花了两三个小时。所以决定以后用。

如果可以,那就用。 immutable 提升的开发便捷度、和应用性能不是一点两点

就如其他答案一样,可以用但不是必要。
我的redux里数据全部都fromJS()了,为了以后可能的性能优化。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题