fiber树构造(对比更新) -> 过程图解 -> performUnitOfWork第 4 次调用(执行beginWork和completeUnitOfWork)
Author: Xi-yuCreated Feb 27, 2023Updated Feb 27, 2023
【beginWork执行过程: 调用updateHostComponent】这里的逻辑是不是错误的呢? 根据上文的逻辑,这里current!==null,应该对比优先级判断当前fiber节点不需要更新 接着调用bailoutOnAlreadyFinishedWork函数,继续判断子节点是否需要更新 !includesSomeLane(renderLane, workInProgress.childLanes)返回true,子节点不需要更新,返回null 进入completeUnitOfWork函数
Source: 7kms/react-illustration-series