在创建新的状态对象以保持不变性之后,我应该在React.js中删除以前的状态对象吗?

时间:2018-06-03 10:39:34

标签: reactjs object state

以前的状态 - >新状态(此时我应该删除以前的状态对象吗?)
据我所知,我们不必为了不变性而直接改变状态对象 所以我们必须创建另一个状态对象。对吗?
但是在github中的示例代码中,我没有找到删除前一个对象的部分内容 应用程序的性能是否可以?或者react.js自动删除它?

请指教。 感谢

2 个答案:

答案 0 :(得分:0)

不,这是一份反应工作。您的任务只是在构造组件时初始化状态 - 否则它将为null - 并将对象传递给将合并到新状态(新对象)的setState

答案 1 :(得分:0)

您只需执行setState函数即可更新状态

请记住,您需要首先在构造函数

中初始化状态