老师,关于 commitNestedUnmounts 找兄弟节点的疑问

来源:7-7 commitWork删除节点的操作过程

渴望做梦

2019-12-19

老师,commitNestedUnmounts 方法我理解是去遍历 HostComponet 的子节点并调用 commitUnmount 方法,但是为什么还要遍历它的兄弟节点呢,按道理删除的只是它自己和它的兄弟节点无关啊。
图片描述
图片描述

写回答

1回答

Jokcy

2019-12-19

这不是要从上往下遍历么,你在root节点看是只需要删除他和子节点,但是从他的子节点看,就需要删除兄弟节点了。


时间有点长了,细节我也记不得那么清

0
0

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

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

1749 学习 · 336 问题

查看课程