为什么React组件中的状态应该是不可变的

时间:2019-05-06 18:02:58

标签: reactjs immutability

很抱歉,是否曾经有人问过这个问题,但是我在Google上四处搜寻,却找不到真正的解释为什么国家应该是不变的。

在大多数情况下,我发现改变状态仍然可以使应用程序正常工作。我了解您使用PureComponent还是覆盖shouldComponentUpdate,可能会遇到引用比较不会触发组件重新渲染的问题,但是如果您仅使用Component并且不覆盖{ {1}}

有什么区别吗?谢谢。

0 个答案:

没有答案