提交 root(dom 更新前)

commitBeforeMutationLifecycles

function commitBeforeMutationLifecycles() {
while (nextEffect !== null) {
const effectTag = nextEffect.effectTag
if (effectTag & Snapshot) {
recordEffect()
const current = nextEffect.alternate
commitBeforeMutationLifeCycles(current, nextEffect)
}
// Don't cleanup effects yet;
// This will be done by commitAllLifeCycles()
nextEffect = nextEffect.nextEffect
}
}