提交 root(dom 更新后)

commitAllLifeCycles

function commitAllLifeCycles(
finishedRoot: FiberRoot,
committedExpirationTime: ExpirationTime
) {
while (nextEffect !== null) {
const effectTag = nextEffect.effectTag
if (effectTag & (Update | Callback)) {
recordEffect()
const current = nextEffect.alternate
commitLifeCycles(
finishedRoot,
current,
nextEffect,
committedExpirationTime
)
}
if (effectTag & Ref) {
recordEffect()
commitAttachRef(nextEffect)
}
const next = nextEffect.nextEffect
nextEffect.nextEffect = null
nextEffect = next
}
}