React和Vue列表中Key的作用
不带key时节点能够复用,省去了销毁/创建组件的开销,同时只需要修改DOM文本内容而不是移除/添加节点。 但是这种模式只适用于渲染无状态的简单组件,对于绝大多数情况,组件都是有状态的。比如,通过Tab切换的 两个列表,选中了某个列表的第二项,若不加key标识,另一个列表第二项也被选中。为了确保组件状态的正确, 应该添加唯一key值。
编辑 (opens new window)
上次更新: 2021/08/12, 23:39:04