Merge feat/value-equal-bailout: add Value.Equal bail-out + cachedNode on Fiber (resolved conflicts with fiber-disposal's disposed field)
This commit is contained in:
@@ -71,6 +71,7 @@ export function createRoot<TTag extends string, Instance, RootCtx>(
|
||||
effect: null,
|
||||
signalDisposers: [],
|
||||
prevProps: null,
|
||||
cachedNode: node,
|
||||
disposed: false,
|
||||
};
|
||||
if (parentFiber) parentFiber.children.push(fiber);
|
||||
@@ -108,6 +109,7 @@ export function createRoot<TTag extends string, Instance, RootCtx>(
|
||||
effect: null,
|
||||
signalDisposers: [],
|
||||
prevProps: null,
|
||||
cachedNode: node,
|
||||
disposed: false,
|
||||
};
|
||||
|
||||
@@ -135,6 +137,7 @@ export function createRoot<TTag extends string, Instance, RootCtx>(
|
||||
effect: null,
|
||||
signalDisposers: [],
|
||||
prevProps: null,
|
||||
cachedNode: node,
|
||||
disposed: false,
|
||||
};
|
||||
}
|
||||
@@ -162,6 +165,7 @@ export function createRoot<TTag extends string, Instance, RootCtx>(
|
||||
effect: null,
|
||||
signalDisposers: [],
|
||||
prevProps: null,
|
||||
cachedNode: node,
|
||||
disposed: false,
|
||||
};
|
||||
|
||||
@@ -286,6 +290,7 @@ export function createRoot<TTag extends string, Instance, RootCtx>(
|
||||
effect: null,
|
||||
signalDisposers: [],
|
||||
prevProps: null,
|
||||
cachedNode: null,
|
||||
disposed: false,
|
||||
};
|
||||
const payloadChildren = isURoot(node) ? (node as URoot).children : [node];
|
||||
|
||||
Reference in New Issue
Block a user