实现不可变数据有三种主流的⽅法 1. 深克隆,但是深克隆的性能⾮常差,不适合⼤规模使⽤ 2. Immutable.js , Immutable.js 是⾃成⼀体的⼀套数据结构,性能良好,但是需要学习额外的 API 3. immer ,利⽤ Proxy 特性,⽆需学习额外的 api ,性能良好,推荐使用,学习文档: 使用 produce | Immer