不可变数据
2019-08-18 本文已影响0人
钢笔先生
Time: 2019-08-18

使用不可变数据的好处
- 性能优化
- 易于调试和跟踪
- 易于推测
React只需要判断指向store的引用是否已经发生变化就可以决定是否触发更新UI。
如何操作不可变数据
- 原生写法:
{...}
Object.assign()

原生语法是性能比较高的语法。
- immutability-helper

- immer
提供了比较让人惊艳的语法,像是操作可变数据一样的操作不可变数据。

但是性能会受到一定的影响。
END.