优质回帖
5 回帖
登录参与讨论
...
-
-
-
玻璃渣 (polichan) • 4 年前
表现是:在一条数据或多条数据发生了更新的情况下,会导致渲染全部列表。具体的原理是在 render 的时候没有一个唯一的 key 去标识哪一个 item 需要进行 render,导致 React 全部 render 了。本质问题是 diff 算法的问题,用 index 作为 key,不能复用旧的 item 的 dom。
1 1 0 -
小乱 (moyupi)
[史诗] 小冰白金vip - 尊贵的小冰游戏白金vip用户
[传说] 摸鱼派4岁啦 - 四季有你
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.92
[传说] 摸鱼派5岁啦 - 五星好评 • 10 个月前
好
0 0 0 -

表现是:在一条数据或多条数据发生了更新的情况下,会导致渲染全部列表。具体的原理是在 render 的时候没有一个唯一的 key 去标识哪一个 item 需要进行 render,导致 React 全部 render 了。本质问题是 diff 算法的问题,用 index 作为 key,不能复用旧的 item 的 dom。