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