[英]ReactJS - setState cloned object or forceUpdate?
在React應用程序的狀態下,我有一個對象的組織類似於樹結構。 用戶可以從根到葉修改該樹中的任何節點。 樹中有3個級別(深度= 3),每個級別都使用特定功能進行渲染。 當用戶更新數據時,為了重新渲染,我有兩個選擇:
將該對象克隆到另一個新對象,使用DFS之類的策略遍歷整棵樹,找出需要修改的節點,然后使用setState這個對象。
直接更改渲染函數內部的節點,然后從最頂層的組件調用forceUpdate。
以上方法或其他理想解決方案之間是否有任何比較?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.