henrycjchen / blog

henry's blog
https://henrycjchen.github.io/blog/docs/
0 stars 0 forks source link

immutable 干嘛的 #6

Open henrycjchen opened 4 years ago

henrycjchen commented 4 years ago

通过 tree + sharing 实现未来的操作不会影响之前创建的对象 应用场景: react 修改 this.state 不会生效,需要执行 setState 才能生效 小程序借助 diff 原始数据和新数据计算最小差距,但我们通常会直接修改 this.data 的数据再 setData,此时 this.data 就需要在修改时不影响之前创建的数据,才能达到 diff 的效果