reverse改变排序后key值还能相等的问题
来源:5-9 组件更新(3)

小生来也
2021-10-16
为什么ul的children vnode做对比时,第一次sameVnode(oldEndVnode, newStartVnode)竟然会相等呢,明明通过reverse改变数组的顺序了,可为什么重新render后的key值还是不变的呢?
写回答
1回答
-
这样看你是如何定义列表的 key 的,通常用列表元素的唯一 id 比较好,如果有 index 就有问题了。
012021-10-16
相似问题