官方React文档说,您应该将状态视为不可变。但是没有办法限制开发人员这样做。 我发现许多开发人员都会更改状态并更新状态,因为对于大多数简单应用程序而言,它可以正常工作。
我知道我们可以在这里使用'Immutable-helper'和其他方法来保持状态不变。
我的第一个问题是,是否许多开发人员正在改变状态,这是否是现在做出反应的最大麻烦之一??
即使所有开发人员都遵守规则,也绝不会改变状态。不会给应用程序的性能和速度带来重大损失,因为不变性意味着您每次调用'setState({...})'?