关于key

来源:4-13 深入diff算法源码-updateChildren函数

慕后端9394545

2021-06-30

老师你看看我这样理解key对不对,如果都不写key的话,新生成的虚拟DOM和旧的虚拟DOM不匹配,那会直接销毁创建新的,如果写了key的话,只是找新的key和旧的key哪一个匹配,旧的就会移位到匹配到的那个位置,所以必须每个key唯一才能知道一个元素前后改变的位置,如果不是唯一的话元素可能会移动到其他元素的位置而不是这个元素新变化的位置

写回答

1回答

双越

2021-06-30

是的。这就是 key 的核心价值

0
0

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程