纤维树结构(对比更新) -> 流程图解 -> performUnitOfWork 第 4 次调用(执行 beginWork 和 completeUnitOfWork)
作者: Xi-yu创建于 2023年2月27日更新于 2023年2月27日
【beginWork 执行过程: 调用 updateHostComponent】这里的逻辑是不是错误的呢?根据上文的逻辑,这里 current!==null,应该根据优先级判断当前的 fiber 节点不需要更新。接着调用 bailoutOnAlreadyFinishedWork 函数,继续判断子节点是否需要更新。 includesSomeLane(renderLane, workInProgress.childLanes) 返回 true,子节点不需要更新,返回 null。进入 completeUnitOfWork 函数。
内容来源: 7kms/react-illustration-series