|
|
|
@ -65,4 +65,16 @@ HostComponent 组件,会调用 commitUpdate 方法
@@ -65,4 +65,16 @@ HostComponent 组件,会调用 commitUpdate 方法
|
|
|
|
|
|
|
|
|
|
## Deletion |
|
|
|
|
|
|
|
|
|
会执行 commitD |
|
|
|
|
会执行 commitDeletion 函数 |
|
|
|
|
|
|
|
|
|
### commitDeletion |
|
|
|
|
如果支持 mutation,那么会调用 unmountHostComponents |
|
|
|
|
|
|
|
|
|
### unmountHostComponents |
|
|
|
|
|
|
|
|
|
### commitNestedUnmount |
|
|
|
|
递归删除 Fiber 子节点 |
|
|
|
|
|
|
|
|
|
### commitUnmount |
|
|
|
|
|
|
|
|
|
对于 FunctionComponent 类型的组件,需要执行 enqueuePendingPassiveHookEffectUnmount 函数,也就是注册需要被执行的 useEffect 回调函数 |