7kms/react-illustration-series

fiber树构造(对比更新) -> 过程图解 -> performUnitOfWork第 4 次调用(执行beginWork和completeUnitOfWork)

Opened this issue · 0 comments

Xi-yu commented

【beginWork执行过程: 调用updateHostComponent】这里的逻辑是不是错误的呢?
根据上文的逻辑,这里current!==null,应该对比优先级判断当前fiber节点不需要更新
接着调用bailoutOnAlreadyFinishedWork函数,继续判断子节点是否需要更新
!includesSomeLane(renderLane, workInProgress.childLanes)返回true,子节点不需要更新,返回null
进入completeUnitOfWork函数