https://www.youtube.com/watch?v=I7IdS-PbEgI all about immutable data & react
javascript 中的对象传递类似 C++中的引用或者指针 immutable 重新建立一个对象,采用了( share struct 的方式进行复制) equale,is 是通过 value 相等来判断的 === 判断是不是同一个 instance set , push 重新建立一个对象