老师,我有点听岔劈了。在Vue源码的时候,tag和key相同,就是相同节点,接下来不是进一步比较里面的children吗?怎么不再深度比较啊。

来源:8-4 vdom和diff是实现React的核心技术

前端沙雕

2020-03-07

写回答

2回答

emn

2022-04-10

ppt 第三点写错了

0
0

双越

2020-03-07

tag 和 key 都相等,是相同节点,即不会再深度比较了。

这一点在 diff 算法的三个优化规则里,讲到过。

0
7
魔域果汁
回复
前端祭酒师
赞同,tag和key相同代表是点前节点相同,但是不代表其子节点一样,所以依然需要patchVnode来深度比较
2022-07-06
共7条回复

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

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

4695 学习 · 1667 问题

查看课程