[英]ReactJS - setState cloned object or forceUpdate?
在React应用程序的状态下,我有一个对象的组织类似于树结构。 用户可以从根到叶修改该树中的任何节点。 树中有3个级别(深度= 3),每个级别都使用特定功能进行渲染。 当用户更新数据时,为了重新渲染,我有两个选择:
将该对象克隆到另一个新对象,使用DFS之类的策略遍历整棵树,找出需要修改的节点,然后使用setState这个对象。
直接更改渲染函数内部的节点,然后从最顶层的组件调用forceUpdate。
以上方法或其他理想解决方案之间是否有任何比较?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.