···3434function renderEntireQueue() {
3535 while (RENDER_QUEUE.length > 0) {
3636 const fiber = RENDER_QUEUE.shift();
3737- renderFiberTree(fiber);
3737+ maybeRenderQueuedFiber(fiber);
3838 }
3939+}
4040+4141+function maybeRenderQueuedFiber(fiber) {
4242+ // If neither alternate is current the fiber was deleted from the tree
4343+ if (fiber.current) renderFiberTree(fiber);
4444+ else if (fiber.alternate && fiber.alternate.current) renderFiberTree(fiber.alternate);
3945}
40464147let WIP_FIBER = null;