Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在创建新的状态对象以保持不变性之后,是否应该删除React.js中以前的状态对象?_Reactjs_Object_State - Fatal编程技术网

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

Reactjs 在创建新的状态对象以保持不变性之后,是否应该删除React.js中以前的状态对象?,reactjs,object,state,Reactjs,Object,State,上一个状态->新状态(此时是否应删除上一个状态对象? 正如我所知,我们不必直接更改state对象以实现不变性。 所以我们必须创建另一个状态对象。对吗? 但在github的示例代码中,我没有找到删除前一个对象的部分。 应用程序的性能可以吗?或者react.js自动删除它 请告知。 谢谢不,这是一份工作。您的任务只是在构造组件时初始化状态,否则将为空,并将对象传递给setState,该对象将合并到新状态(新对象)。您只需执行setState函数即可更新状态 请记住,首先需要在构造函数中初始化状态

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

请告知。
谢谢

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

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

请记住,首先需要在构造函数中初始化状态