簡體   English   中英

在React / Redux狀態下突變大型數據結構

[英]Mutating large data structures in react/redux state

我正在構建一個應用樣板,該樣板將用於連接產品的大規模部署。 我需要將一個大列表保存在內存中,以生成將在組件上顯示的樹結構。 數據平淡無奇,我需要在瀏覽器中的JS中創建層次結構。

當我將這個可能龐大的數據結構置於redux狀態時,它是不可變的,在整個會話過程中將需要多次實例化/復制/更改,因此我想避免這種情況。

對於將大量數據結構放置在React / Redux應用程序中經常變化的地方,是否存在最佳實踐?

嵌套/關系式Redux存儲的標准建議結構是將所有內容保持在存儲中的規范化形式,並根據需要在組件級別進行非規范化。 您可以使用記憶化的“選擇器”功能來減少正在進行的非規范化工作量。

一些相關鏈接:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM