小编Lue*_*ton的帖子

React Redux 处理大型嵌套树更新

首先,我绝对是 redux 的新手。在我们的项目中,我们有一个非常大的可编辑树表,它是从一个大的、深度嵌套的树创建的。该表包含大约 (x, y) 15x250 = 3700 个单元格(其中大多数单元格在用户展开整个树形表之前不可见)。我想知道哪种方式最适合在 React Redux 中实现。

\n

附加信息:如果编辑 [0, n] 处的值(最坏情况),则所有值 \xe2\x80\x8b\xe2\x80\x8b 都会更改,并且必须重新渲染。平均而言,每次用户输入,n 个值 \xe2\x80\x8b\xe2\x80\x8b 会发生变化。

\n

我为三个问题而苦苦挣扎:

\n
    \n
  1. 状态结构 - 是否值得对树进行标准化(和/或扁平化)?
  2. \n
  3. 状态更新 - 应该立即更新整个树,还是更新每个值(可能使用 redux 批处理)更明智?
  4. \n
  5. 这是否有意义,或者我们应该在服务器端进行所有计算,然后用新树渲染整个表?
  6. \n
\n

javascript reactjs redux react-redux

2
推荐指数
1
解决办法
1752
查看次数

标签 统计

javascript ×1

react-redux ×1

reactjs ×1

redux ×1