【发布时间】:2017-03-27 12:52:19
【问题描述】:
React Documentation on Reconciliation 说
当孩子有钥匙时,React 使用密钥将原始树中的孩子与 随后的树。
我了解每个列表项都有一个唯一的键,当列表项不更改时,不必更新 DOM。
然而,当你有一个包含 1000 个元素的大列表,但有 3 个元素有重复的键时会发生什么?
所有其他具有唯一键的列表项是否可以安全地再次重新呈现?
还是用相同的键render diffing 算法没用的几个项目?
【问题讨论】:
标签: javascript reactjs virtual-dom