Hooks


APIs

draft

首屏渲染

创建fiberRootNode

创建rootFiber(HostRoot)

创建update

enqueueUpdate

scheduleUpdateOnFiber里面执行renderRoot

WorkLoop

beginWork

beginWork 是递归的起点,它会根据当前 Fiber 的类型(组件或 DOM 元素)决定如何协调(reconcile)子节点。

它会返回当前 Fiber 的 child,并通过 reconcileChildren 确定是否需要更新或生成新的子 Fiber 节点。

completeWork

completeWork 属于归阶段,当 Fiber 节点的子节点处理完后,React 会在此阶段完成当前节点的 DOM 操作。

mount ,completeWork 会创建对应的 DOM 节点并插入到父节点中。