Immutablejs的使用场景在哪里?

#1

难道仅仅只是为了做对比以避免组件重复的渲染吗?

#2

在 JavaScript 生态里差不多就这个用法了.

具体实现的话由于结构共享, 可以避免复用数据的时候无奈拷贝数据, 实际上是可接节省内存使用的. 英语好的话可以自己刷 Wiki https://en.wikipedia.org/wiki/Persistent_data_structure