老师,关于 performUnitOfWork 的疑问

来源:4-10 renderRoot

渴望做梦

2019-12-07

http://img.mukewang.com/szimg/5debaf16092893e313570735.jpg

按照课程里的讲述 performUnitOfWork 会从当前要更新的节点开始执行更新,然后遍历下一个节点,最终遍历到根节点,我不太明白的是为啥还要向上遍历,一个节点的更新不是只需要更新它自身和子节点就足够了吗,为什么还要向上更新呢

写回答

1回答

Jokcy

2019-12-11

因为他是沿着一侧向下的,所以兄弟节点都没有经过,在到达一侧叶子节点之后,需要返回遍历其他的兄弟节点

0
0

React源码深度解析 高级前端工程师必备技能

掌握React源码,让你的开发水平没有上限,更不惧前端未来的到来

1749 学习 · 336 问题

查看课程