···9393}
94949595export function reconcileChildren(parentFiber, childElementOrElements) {
9696- if (!childElementOrElements) return;
9797-9898- if (Array.isArray(childElementOrElements)) {
9696+ if (childElementOrElements === undefined || childElementOrElements === null) {
9797+ // If there are no children we still need to delete any existing children
9898+ return reconcileArray(parentFiber, []);
9999+ }
100100+ else if (Array.isArray(childElementOrElements)) {
99101 const elementsFlat = childElementOrElements.flat();
100102 return reconcileArray(parentFiber, elementsFlat);
101103 }