Reactjs 我们是否仍然需要对状态进行浅/深复制?
我有一个关于Reactjs 我们是否仍然需要对状态进行浅/深复制?,reactjs,react-hooks,use-state,Reactjs,React Hooks,Use State,我有一个关于useStatehook的问题,因为文档说它完全用您提供的新状态替换了旧状态 与类中的this.setState不同,始终更新状态变量 替换它而不是合并它 接下来,我可以破坏对象状态中的任何属性并直接对其进行变异,而不是进行浅/深复制吗?我的意思是,当旧的状态将被丢弃并被一个全新的状态取代时,用浅/深复制来改变它是没有任何意义的 如果我错了,请纠正我,因为这部分让我困惑。 此外,我还做了一点说明
useState
hook的问题,因为文档说它完全用您提供的新状态替换了旧状态
与类中的this.setState不同,始终更新状态变量
替换它而不是合并它
接下来,我可以破坏对象状态中的任何属性并直接对其进行变异,而不是进行浅/深复制吗?我的意思是,当旧的状态将被丢弃并被一个全新的状态取代时,用浅/深复制来改变它是没有任何意义的
如果我错了,请纠正我,因为这部分让我困惑。
此外,我还做了一点说明