[REF] component: slightly simplify code logic

This commit is contained in:
Géry Debongnie
2022-04-01 14:27:02 +02:00
committed by Sam Degueldre
parent 859748aed9
commit 3e4ebb6378
+3 -8
View File
@@ -101,16 +101,11 @@ export class Fiber {
while (current) {
if (current.fiber) {
let root = current.fiber.root!;
if (root.counter) {
if (root.counter === 0 && prev.parentKey! in current.fiber.childrenMap) {
current = root.node;
} else {
scheduler.delayedRenders.push(this);
return;
} else {
if (!(prev.parentKey! in current.fiber.childrenMap)) {
// is dead. but we keep the render around just in case
scheduler.delayedRenders.push(this);
return;
}
current = root.node;
}
}
prev = current;