文章来源于我在组内给同事分享的 Immer 和 immutable 的使用和对比,总结一下。 两个库都是用来解决数据的Immutable 问题的。但是使用上有很大区别。 Shared mutable state is the root of all evil(共享的可变状态是万恶之源) Immutable 优点 Immutable 降低了 Mutable 带来的复杂度 可变(Mutable)数据耦合了 Time 和 Value 的概念,造成了数据很难被回溯。 节省内存 Immutable.js 使用了 Struct…