Remove enableRefAsProp feature flag (#30346)

The flag is fully rolled out.

DiffTrain build for [07aa494432](https://github.com/facebook/react/commit/07aa494432e97f63fca9faf2fad6f76fead31063)
This commit is contained in:
kassens
2024-11-04 11:38:26 -08:00
parent eeb33289ca
commit c53145cf89
25 changed files with 1121 additions and 1312 deletions
+1 -1
View File
@@ -1 +1 @@
19.0.0-native-fb-ea3ac586-20241031
19.0.0-native-fb-07aa4944-20241104
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<fe2a5887890fd9ac0c7e12bbbe65fde3>>
* @generated SignedSource<<dcb2fe275d42581e440eab19f4f48f20>>
*/
"use strict";
@@ -420,5 +420,5 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<1cb77e72c96250d4d97fa3f50697ea38>>
* @generated SignedSource<<772ea4b36b8b994c3826632a6ac860ea>>
*/
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<1cb77e72c96250d4d97fa3f50697ea38>>
* @generated SignedSource<<772ea4b36b8b994c3826632a6ac860ea>>
*/
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<5c3370bf9d23dea134827436a14c995a>>
* @generated SignedSource<<abdb2c36b62c6c0ae8f60c39c966e5d9>>
*/
/*
@@ -4568,9 +4568,9 @@ __DEV__ &&
null === thenableState$1 && (thenableState$1 = createThenableState());
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -4719,18 +4719,18 @@ __DEV__ &&
callLazyInitInDEV(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
(lanes._debugOwner = element._owner),
(lanes._debugInfo = currentDebugInfo),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
(current._debugOwner = element._owner),
(current._debugInfo = currentDebugInfo),
current
);
lanes = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
lanes._debugInfo = currentDebugInfo;
return lanes;
current = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(current, element);
current.return = returnFiber;
current._debugInfo = currentDebugInfo;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -4795,7 +4795,7 @@ __DEV__ &&
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = pushDebugInfo(newChild._debugInfo)),
(lanes._debugInfo = currentDebugInfo),
@@ -5310,80 +5310,72 @@ __DEV__ &&
case REACT_ELEMENT_TYPE:
var prevDebugInfo = pushDebugInfo(newChild._debugInfo);
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
);
returnFiber = currentFirstChild;
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
validateFragmentProps(newChild, lanes, returnFiber);
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
isCompatibleFamilyForHotReloading(child, newChild) ||
currentFirstChild.elementType === key ||
isCompatibleFamilyForHotReloading(
currentFirstChild,
newChild
) ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
callLazyInitInDEV(key) === child.type)
callLazyInitInDEV(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(
deleteRemainingChildren(
returnFiber,
child,
currentFirstChild,
newChild
currentFirstChild.sibling
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
validateFragmentProps(newChild, lanes, returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromElement(
newChild,
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes));
@@ -5411,12 +5403,12 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
lanes = useFiber(
currentFirstChild,
prevDebugInfo.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -5425,13 +5417,13 @@ __DEV__ &&
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
lanes = createFiberFromPortal(
prevDebugInfo,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
@@ -5462,18 +5454,19 @@ __DEV__ &&
);
if (getIteratorFn(newChild)) {
prevDebugInfo = pushDebugInfo(newChild._debugInfo);
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
key = child.call(newChild);
if (key === newChild) {
var newChildren = key.call(newChild);
if (newChildren === newChild) {
if (
0 !== returnFiber.tag ||
"[object GeneratorFunction]" !==
Object.prototype.toString.call(returnFiber.type) ||
"[object Generator]" !== Object.prototype.toString.call(key)
"[object Generator]" !==
Object.prototype.toString.call(newChildren)
)
didWarnAboutGenerators ||
error$jscomp$0(
@@ -5481,7 +5474,7 @@ __DEV__ &&
),
(didWarnAboutGenerators = !0);
} else
newChild.entries !== child ||
newChild.entries !== key ||
didWarnAboutMaps ||
(error$jscomp$0(
"Using Maps as children is not supported. Use an array of keyed ReactElements instead."
@@ -5490,7 +5483,7 @@ __DEV__ &&
returnFiber = reconcileChildrenIterator(
returnFiber,
currentFirstChild,
key,
newChildren,
lanes
);
currentDebugInfo = prevDebugInfo;
@@ -5529,22 +5522,19 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
),
(currentFirstChild = useFiber(
currentFirstChild,
prevDebugInfo
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, prevDebugInfo)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
(lanes = createFiberFromText(
prevDebugInfo,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
(returnFiber = currentFirstChild)),
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes)),
placeSingleChild(returnFiber)
);
"function" === typeof newChild &&
@@ -25347,11 +25337,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.0.0-native-fb-ea3ac586-20241031" !== isomorphicReactPackageVersion)
if ("19.0.0-native-fb-07aa4944-20241104" !== isomorphicReactPackageVersion)
throw Error(
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
(isomorphicReactPackageVersion +
"\n - react-dom: 19.0.0-native-fb-ea3ac586-20241031\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.0.0-native-fb-07aa4944-20241104\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -25388,11 +25378,11 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getClosestInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -25536,5 +25526,5 @@ __DEV__ &&
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<9227b55c2ff9afd498253f61ab8ef951>>
* @generated SignedSource<<ed756fb85c858fa6f7efd03919975347>>
*/
/*
@@ -2882,9 +2882,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -2984,12 +2984,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -2997,9 +2997,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3060,7 +3060,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3407,52 +3407,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3461,15 +3463,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3481,12 +3483,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3495,19 +3494,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3524,10 +3519,9 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
throw Error(formatProdErrorMessage(150));
newChild = child.call(newChild);
key = getIteratorFn(newChild);
if ("function" !== typeof key) throw Error(formatProdErrorMessage(150));
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3557,17 +3551,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -15636,14 +15626,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_1691 = React.version;
if (
"19.0.0-native-fb-ea3ac586-20241031" !==
"19.0.0-native-fb-07aa4944-20241104" !==
isomorphicReactPackageVersion$jscomp$inline_1691
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_1691,
"19.0.0-native-fb-ea3ac586-20241031"
"19.0.0-native-fb-07aa4944-20241104"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -15665,11 +15655,11 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2145 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getClosestInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2146 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -15773,4 +15763,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<9ef4621d4d4d2360978a8053c835ed45>>
* @generated SignedSource<<ba260572d253eff305952d2e1011d79f>>
*/
/*
@@ -3031,9 +3031,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -3133,12 +3133,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -3146,9 +3146,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3209,7 +3209,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3556,52 +3556,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3610,15 +3612,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3630,12 +3632,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3644,19 +3643,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3673,10 +3668,9 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
throw Error(formatProdErrorMessage(150));
newChild = child.call(newChild);
key = getIteratorFn(newChild);
if ("function" !== typeof key) throw Error(formatProdErrorMessage(150));
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3706,17 +3700,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -16293,14 +16283,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_1781 = React.version;
if (
"19.0.0-native-fb-ea3ac586-20241031" !==
"19.0.0-native-fb-07aa4944-20241104" !==
isomorphicReactPackageVersion$jscomp$inline_1781
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_1781,
"19.0.0-native-fb-ea3ac586-20241031"
"19.0.0-native-fb-07aa4944-20241104"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16322,11 +16312,11 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_1788 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getClosestInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031",
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$286 = 0;
@@ -16445,4 +16435,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<1982691adce6f47c3c3afff4cebc81f3>>
* @generated SignedSource<<580eee767f0b6250a6d93a3cd2ab4920>>
*/
/*
@@ -4576,9 +4576,9 @@ __DEV__ &&
null === thenableState$1 && (thenableState$1 = createThenableState());
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -4727,18 +4727,18 @@ __DEV__ &&
callLazyInitInDEV(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
(lanes._debugOwner = element._owner),
(lanes._debugInfo = currentDebugInfo),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
(current._debugOwner = element._owner),
(current._debugInfo = currentDebugInfo),
current
);
lanes = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
lanes._debugInfo = currentDebugInfo;
return lanes;
current = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(current, element);
current.return = returnFiber;
current._debugInfo = currentDebugInfo;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -4803,7 +4803,7 @@ __DEV__ &&
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = pushDebugInfo(newChild._debugInfo)),
(lanes._debugInfo = currentDebugInfo),
@@ -5318,80 +5318,72 @@ __DEV__ &&
case REACT_ELEMENT_TYPE:
var prevDebugInfo = pushDebugInfo(newChild._debugInfo);
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
);
returnFiber = currentFirstChild;
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
validateFragmentProps(newChild, lanes, returnFiber);
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
isCompatibleFamilyForHotReloading(child, newChild) ||
currentFirstChild.elementType === key ||
isCompatibleFamilyForHotReloading(
currentFirstChild,
newChild
) ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
callLazyInitInDEV(key) === child.type)
callLazyInitInDEV(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(
deleteRemainingChildren(
returnFiber,
child,
currentFirstChild,
newChild
currentFirstChild.sibling
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
validateFragmentProps(newChild, lanes, returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromElement(
newChild,
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes));
@@ -5419,12 +5411,12 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
lanes = useFiber(
currentFirstChild,
prevDebugInfo.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -5433,13 +5425,13 @@ __DEV__ &&
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
lanes = createFiberFromPortal(
prevDebugInfo,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
@@ -5470,18 +5462,19 @@ __DEV__ &&
);
if (getIteratorFn(newChild)) {
prevDebugInfo = pushDebugInfo(newChild._debugInfo);
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
key = child.call(newChild);
if (key === newChild) {
var newChildren = key.call(newChild);
if (newChildren === newChild) {
if (
0 !== returnFiber.tag ||
"[object GeneratorFunction]" !==
Object.prototype.toString.call(returnFiber.type) ||
"[object Generator]" !== Object.prototype.toString.call(key)
"[object Generator]" !==
Object.prototype.toString.call(newChildren)
)
didWarnAboutGenerators ||
error$jscomp$0(
@@ -5489,7 +5482,7 @@ __DEV__ &&
),
(didWarnAboutGenerators = !0);
} else
newChild.entries !== child ||
newChild.entries !== key ||
didWarnAboutMaps ||
(error$jscomp$0(
"Using Maps as children is not supported. Use an array of keyed ReactElements instead."
@@ -5498,7 +5491,7 @@ __DEV__ &&
returnFiber = reconcileChildrenIterator(
returnFiber,
currentFirstChild,
key,
newChildren,
lanes
);
currentDebugInfo = prevDebugInfo;
@@ -5537,22 +5530,19 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
),
(currentFirstChild = useFiber(
currentFirstChild,
prevDebugInfo
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, prevDebugInfo)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
(lanes = createFiberFromText(
prevDebugInfo,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
(returnFiber = currentFirstChild)),
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes)),
placeSingleChild(returnFiber)
);
"function" === typeof newChild &&
@@ -25408,11 +25398,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.0.0-native-fb-ea3ac586-20241031" !== isomorphicReactPackageVersion)
if ("19.0.0-native-fb-07aa4944-20241104" !== isomorphicReactPackageVersion)
throw Error(
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
(isomorphicReactPackageVersion +
"\n - react-dom: 19.0.0-native-fb-ea3ac586-20241031\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.0.0-native-fb-07aa4944-20241104\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -25449,11 +25439,11 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getClosestInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -25913,7 +25903,7 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<e85df03b2de6df52524215510c2f2f5d>>
* @generated SignedSource<<510b697d69cb9661c1cc1314384bbbbd>>
*/
/*
@@ -2882,9 +2882,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -2984,12 +2984,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -2997,9 +2997,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3060,7 +3060,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3407,52 +3407,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3461,15 +3463,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3481,12 +3483,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3495,19 +3494,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3524,10 +3519,9 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
throw Error(formatProdErrorMessage(150));
newChild = child.call(newChild);
key = getIteratorFn(newChild);
if ("function" !== typeof key) throw Error(formatProdErrorMessage(150));
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3557,17 +3551,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -15647,14 +15637,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_1692 = React.version;
if (
"19.0.0-native-fb-ea3ac586-20241031" !==
"19.0.0-native-fb-07aa4944-20241104" !==
isomorphicReactPackageVersion$jscomp$inline_1692
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_1692,
"19.0.0-native-fb-ea3ac586-20241031"
"19.0.0-native-fb-07aa4944-20241104"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -15676,11 +15666,11 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2148 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getClosestInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2149 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -15938,4 +15928,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<80d605e59cc6183c19ce42d7bbef569f>>
* @generated SignedSource<<10bd6f6df5048796cbe4b047cddf6516>>
*/
/*
@@ -3035,9 +3035,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -3137,12 +3137,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -3150,9 +3150,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3213,7 +3213,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3560,52 +3560,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3614,15 +3616,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3634,12 +3636,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3648,19 +3647,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3677,10 +3672,9 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
throw Error(formatProdErrorMessage(150));
newChild = child.call(newChild);
key = getIteratorFn(newChild);
if ("function" !== typeof key) throw Error(formatProdErrorMessage(150));
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3710,17 +3704,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -16308,14 +16298,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_1782 = React.version;
if (
"19.0.0-native-fb-ea3ac586-20241031" !==
"19.0.0-native-fb-07aa4944-20241104" !==
isomorphicReactPackageVersion$jscomp$inline_1782
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_1782,
"19.0.0-native-fb-ea3ac586-20241031"
"19.0.0-native-fb-07aa4944-20241104"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16337,11 +16327,11 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_1789 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getClosestInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031",
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$286 = 0;
@@ -16614,7 +16604,7 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<5e71d1f2bbfb19b6c18fd9d99d16e057>>
* @generated SignedSource<<867b6d1ba7f2dea039570913055c81c5>>
*/
"use strict";
@@ -2559,9 +2559,9 @@ __DEV__ &&
null === thenableState$1 && (thenableState$1 = createThenableState());
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -2710,18 +2710,18 @@ __DEV__ &&
callLazyInitInDEV(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
(lanes._debugOwner = element._owner),
(lanes._debugInfo = currentDebugInfo),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
(current._debugOwner = element._owner),
(current._debugInfo = currentDebugInfo),
current
);
lanes = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
lanes._debugInfo = currentDebugInfo;
return lanes;
current = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(current, element);
current.return = returnFiber;
current._debugInfo = currentDebugInfo;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -2786,7 +2786,7 @@ __DEV__ &&
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = pushDebugInfo(newChild._debugInfo)),
(lanes._debugInfo = currentDebugInfo),
@@ -3293,80 +3293,72 @@ __DEV__ &&
case REACT_ELEMENT_TYPE:
var prevDebugInfo = pushDebugInfo(newChild._debugInfo);
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
);
returnFiber = currentFirstChild;
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
validateFragmentProps(newChild, lanes, returnFiber);
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
isCompatibleFamilyForHotReloading(child, newChild) ||
currentFirstChild.elementType === key ||
isCompatibleFamilyForHotReloading(
currentFirstChild,
newChild
) ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
callLazyInitInDEV(key) === child.type)
callLazyInitInDEV(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(
deleteRemainingChildren(
returnFiber,
child,
currentFirstChild,
newChild
currentFirstChild.sibling
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
validateFragmentProps(newChild, lanes, returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromElement(
newChild,
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes));
@@ -3394,12 +3386,12 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
lanes = useFiber(
currentFirstChild,
prevDebugInfo.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3408,13 +3400,13 @@ __DEV__ &&
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
lanes = createFiberFromPortal(
prevDebugInfo,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
@@ -3445,18 +3437,19 @@ __DEV__ &&
);
if (getIteratorFn(newChild)) {
prevDebugInfo = pushDebugInfo(newChild._debugInfo);
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
key = child.call(newChild);
if (key === newChild) {
var newChildren = key.call(newChild);
if (newChildren === newChild) {
if (
0 !== returnFiber.tag ||
"[object GeneratorFunction]" !==
Object.prototype.toString.call(returnFiber.type) ||
"[object Generator]" !== Object.prototype.toString.call(key)
"[object Generator]" !==
Object.prototype.toString.call(newChildren)
)
didWarnAboutGenerators ||
error$jscomp$0(
@@ -3464,7 +3457,7 @@ __DEV__ &&
),
(didWarnAboutGenerators = !0);
} else
newChild.entries !== child ||
newChild.entries !== key ||
didWarnAboutMaps ||
(error$jscomp$0(
"Using Maps as children is not supported. Use an array of keyed ReactElements instead."
@@ -3473,7 +3466,7 @@ __DEV__ &&
returnFiber = reconcileChildrenIterator(
returnFiber,
currentFirstChild,
key,
newChildren,
lanes
);
currentDebugInfo = prevDebugInfo;
@@ -3512,22 +3505,19 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
),
(currentFirstChild = useFiber(
currentFirstChild,
prevDebugInfo
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, prevDebugInfo)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
(lanes = createFiberFromText(
prevDebugInfo,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
(returnFiber = currentFirstChild)),
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes)),
placeSingleChild(returnFiber)
);
"function" === typeof newChild &&
@@ -15131,11 +15121,11 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -15280,5 +15270,5 @@ __DEV__ &&
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<2cf405094e1aec5351e268ab5d366e5e>>
* @generated SignedSource<<f38262b3a5c015ba500f921cd2b379c5>>
*/
"use strict";
@@ -1569,9 +1569,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -1672,12 +1672,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -1685,9 +1685,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -1748,7 +1748,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -2088,52 +2088,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -2142,15 +2144,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -2162,12 +2164,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -2176,19 +2175,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -2205,12 +2200,12 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
newChild = child.call(newChild);
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -2240,17 +2235,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -9488,14 +9479,14 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1344 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: function (mockNode) {
mockNode = nodeToInstanceMap.get(mockNode);
return void 0 !== mockNode ? mockNode.internalInstanceHandle : null;
},
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_1345 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -9631,4 +9622,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<674587516bb34583bc7fb6c20af19e90>>
* @generated SignedSource<<5754a64eb79896669181bf369d449289>>
*/
"use strict";
@@ -1691,9 +1691,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -1794,12 +1794,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -1807,9 +1807,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -1870,7 +1870,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -2210,52 +2210,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -2264,15 +2266,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -2284,12 +2286,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -2298,19 +2297,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -2327,12 +2322,12 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
newChild = child.call(newChild);
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -2362,17 +2357,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -10056,14 +10047,14 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1158 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: function (mockNode) {
mockNode = nodeToInstanceMap.get(mockNode);
return void 0 !== mockNode ? mockNode.internalInstanceHandle : null;
},
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031",
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$141 = 0;
@@ -10214,4 +10205,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<6d4c06ab70bfef9705f593987df8e177>>
* @generated SignedSource<<4eebeb25e9593b7ff9c90aaff1b06eb0>>
*/
"use strict";
@@ -364,13 +364,6 @@ __DEV__ &&
var dispatcher = ReactSharedInternals.A;
return null === dispatcher ? null : dispatcher.getOwner();
}
function hasValidRef(config) {
if (hasOwnProperty.call(config, "ref")) {
var getter = Object.getOwnPropertyDescriptor(config, "ref").get;
if (getter && getter.isReactWarning) return !1;
}
return void 0 !== config.ref;
}
function hasValidKey(config) {
if (hasOwnProperty.call(config, "key")) {
var getter = Object.getOwnPropertyDescriptor(config, "key").get;
@@ -403,8 +396,8 @@ __DEV__ &&
componentName = this.props.ref;
return void 0 !== componentName ? componentName : null;
}
function ReactElement(type, key, _ref, self, source, owner, props) {
_ref = props.ref;
function ReactElement(type, key, self, source, owner, props) {
self = props.ref;
type = {
$$typeof: REACT_ELEMENT_TYPE,
type: type,
@@ -412,7 +405,7 @@ __DEV__ &&
props: props,
_owner: owner
};
null !== (void 0 !== _ref ? _ref : null)
null !== (void 0 !== self ? self : null)
? Object.defineProperty(type, "ref", {
enumerable: !1,
get: elementRefGetterWithDeprecationWarning
@@ -531,27 +524,19 @@ __DEV__ &&
(checkKeyStringCoercion(maybeKey), (children = "" + maybeKey));
hasValidKey(config) &&
(checkKeyStringCoercion(config.key), (children = "" + config.key));
hasValidRef(config);
if ("key" in config) {
maybeKey = {};
for (var propName in config)
"key" !== propName && (maybeKey[propName] = config[propName]);
} else maybeKey = config;
children &&
((config =
defineKeyPropWarningGetter(
maybeKey,
"function" === typeof type
? type.displayName || type.name || "Unknown"
: type),
children && defineKeyPropWarningGetter(maybeKey, config));
return ReactElement(
type,
children,
null,
self,
source,
getOwner(),
maybeKey
);
: type
);
return ReactElement(type, children, self, source, getOwner(), maybeKey);
}
function validateChildKeys(node, parentType) {
if (
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<c16d8796236022f4d5ece35c787d2a41>>
* @generated SignedSource<<1e222e3d7bcc540b6e36536a0d3e4ba1>>
*/
"use strict";
@@ -364,13 +364,6 @@ __DEV__ &&
var dispatcher = ReactSharedInternals.A;
return null === dispatcher ? null : dispatcher.getOwner();
}
function hasValidRef(config) {
if (hasOwnProperty.call(config, "ref")) {
var getter = Object.getOwnPropertyDescriptor(config, "ref").get;
if (getter && getter.isReactWarning) return !1;
}
return void 0 !== config.ref;
}
function hasValidKey(config) {
if (hasOwnProperty.call(config, "key")) {
var getter = Object.getOwnPropertyDescriptor(config, "key").get;
@@ -403,8 +396,8 @@ __DEV__ &&
componentName = this.props.ref;
return void 0 !== componentName ? componentName : null;
}
function ReactElement(type, key, _ref, self, source, owner, props) {
_ref = props.ref;
function ReactElement(type, key, self, source, owner, props) {
self = props.ref;
type = {
$$typeof: REACT_ELEMENT_TYPE,
type: type,
@@ -412,7 +405,7 @@ __DEV__ &&
props: props,
_owner: owner
};
null !== (void 0 !== _ref ? _ref : null)
null !== (void 0 !== self ? self : null)
? Object.defineProperty(type, "ref", {
enumerable: !1,
get: elementRefGetterWithDeprecationWarning
@@ -531,27 +524,19 @@ __DEV__ &&
(checkKeyStringCoercion(maybeKey), (children = "" + maybeKey));
hasValidKey(config) &&
(checkKeyStringCoercion(config.key), (children = "" + config.key));
hasValidRef(config);
if ("key" in config) {
maybeKey = {};
for (var propName in config)
"key" !== propName && (maybeKey[propName] = config[propName]);
} else maybeKey = config;
children &&
((config =
defineKeyPropWarningGetter(
maybeKey,
"function" === typeof type
? type.displayName || type.name || "Unknown"
: type),
children && defineKeyPropWarningGetter(maybeKey, config));
return ReactElement(
type,
children,
null,
self,
source,
getOwner(),
maybeKey
);
: type
);
return ReactElement(type, children, self, source, getOwner(), maybeKey);
}
function validateChildKeys(node, parentType) {
if (
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<24c680138aed3e092cb00c464e242b2c>>
* @generated SignedSource<<a48fca1f72875dc89a100c34f6bc90c9>>
*/
"use strict";
@@ -445,13 +445,6 @@ __DEV__ &&
var dispatcher = ReactSharedInternals.A;
return null === dispatcher ? null : dispatcher.getOwner();
}
function hasValidRef(config) {
if (hasOwnProperty.call(config, "ref")) {
var getter = Object.getOwnPropertyDescriptor(config, "ref").get;
if (getter && getter.isReactWarning) return !1;
}
return void 0 !== config.ref;
}
function hasValidKey(config) {
if (hasOwnProperty.call(config, "key")) {
var getter = Object.getOwnPropertyDescriptor(config, "key").get;
@@ -484,8 +477,8 @@ __DEV__ &&
componentName = this.props.ref;
return void 0 !== componentName ? componentName : null;
}
function ReactElement(type, key, _ref, self, source, owner, props) {
_ref = props.ref;
function ReactElement(type, key, self, source, owner, props) {
self = props.ref;
type = {
$$typeof: REACT_ELEMENT_TYPE,
type: type,
@@ -493,7 +486,7 @@ __DEV__ &&
props: props,
_owner: owner
};
null !== (void 0 !== _ref ? _ref : null)
null !== (void 0 !== self ? self : null)
? Object.defineProperty(type, "ref", {
enumerable: !1,
get: elementRefGetterWithDeprecationWarning
@@ -594,33 +587,24 @@ __DEV__ &&
(checkKeyStringCoercion(maybeKey), (children = "" + maybeKey));
hasValidKey(config) &&
(checkKeyStringCoercion(config.key), (children = "" + config.key));
hasValidRef(config);
if ("key" in config) {
maybeKey = {};
for (var propName in config)
"key" !== propName && (maybeKey[propName] = config[propName]);
} else maybeKey = config;
children &&
((config =
defineKeyPropWarningGetter(
maybeKey,
"function" === typeof type
? type.displayName || type.name || "Unknown"
: type),
children && defineKeyPropWarningGetter(maybeKey, config));
return ReactElement(
type,
children,
null,
self,
source,
getOwner(),
maybeKey
);
: type
);
return ReactElement(type, children, self, source, getOwner(), maybeKey);
}
function cloneAndReplaceKey(oldElement, newKey) {
newKey = ReactElement(
oldElement.type,
newKey,
null,
void 0,
void 0,
oldElement._owner,
@@ -1358,33 +1342,42 @@ __DEV__ &&
var props = assign({}, element.props),
key = element.key,
owner = element._owner;
if (null != config)
for (propName in (hasValidRef(config) && (owner = getOwner()),
if (null != config) {
var JSCompiler_inline_result;
a: {
if (
hasOwnProperty.call(config, "ref") &&
(JSCompiler_inline_result = Object.getOwnPropertyDescriptor(
config,
"ref"
).get) &&
JSCompiler_inline_result.isReactWarning
) {
JSCompiler_inline_result = !1;
break a;
}
JSCompiler_inline_result = void 0 !== config.ref;
}
JSCompiler_inline_result && (owner = getOwner());
hasValidKey(config) &&
(checkKeyStringCoercion(config.key), (key = "" + config.key)),
config))
(checkKeyStringCoercion(config.key), (key = "" + config.key));
for (propName in config)
!hasOwnProperty.call(config, propName) ||
"key" === propName ||
"__self" === propName ||
"__source" === propName ||
("ref" === propName && void 0 === config.ref) ||
(props[propName] = config[propName]);
}
var propName = arguments.length - 2;
if (1 === propName) props.children = children;
else if (1 < propName) {
for (var childArray = Array(propName), i = 0; i < propName; i++)
childArray[i] = arguments[i + 2];
props.children = childArray;
JSCompiler_inline_result = Array(propName);
for (var i = 0; i < propName; i++)
JSCompiler_inline_result[i] = arguments[i + 2];
props.children = JSCompiler_inline_result;
}
props = ReactElement(
element.type,
key,
null,
void 0,
void 0,
owner,
props
);
props = ReactElement(element.type, key, void 0, void 0, owner, props);
for (key = 2; key < arguments.length; key++)
validateChildKeys(arguments[key], props.type);
return props;
@@ -1439,6 +1432,7 @@ __DEV__ &&
i
);
}
var propName;
i = {};
typeString = null;
if (null != config)
@@ -1449,7 +1443,6 @@ __DEV__ &&
warn(
"Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform"
)),
hasValidRef(config),
hasValidKey(config) &&
(checkKeyStringCoercion(config.key), (typeString = "" + config.key)),
config))
@@ -1473,22 +1466,14 @@ __DEV__ &&
if (type && type.defaultProps)
for (propName in ((childrenLength = type.defaultProps), childrenLength))
void 0 === i[propName] && (i[propName] = childrenLength[propName]);
if (typeString) {
var propName =
typeString &&
defineKeyPropWarningGetter(
i,
"function" === typeof type
? type.displayName || type.name || "Unknown"
: type;
typeString && defineKeyPropWarningGetter(i, propName);
}
return ReactElement(
type,
typeString,
null,
void 0,
void 0,
getOwner(),
i
);
: type
);
return ReactElement(type, typeString, void 0, void 0, getOwner(), i);
};
exports.createRef = function () {
var refObject = { current: null };
@@ -1709,7 +1694,7 @@ __DEV__ &&
exports.useTransition = function () {
return resolveDispatcher().useTransition();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<a4971700cb3852057fb971351f8178f2>>
* @generated SignedSource<<0463e66cd62104dfa1b055d1a6f3dd87>>
*/
"use strict";
@@ -82,13 +82,13 @@ pureComponentPrototype.isPureReactComponent = !0;
var isArrayImpl = Array.isArray,
ReactSharedInternals = { H: null, A: null, T: null, S: null },
hasOwnProperty = Object.prototype.hasOwnProperty;
function ReactElement(type, key, _ref, self, source, owner, props) {
_ref = props.ref;
function ReactElement(type, key, self, source, owner, props) {
self = props.ref;
return {
$$typeof: REACT_LEGACY_ELEMENT_TYPE,
type: type,
key: key,
ref: void 0 !== _ref ? _ref : null,
ref: void 0 !== self ? self : null,
props: props
};
}
@@ -101,13 +101,12 @@ function jsxProd(type, config, maybeKey) {
for (var propName in config)
"key" !== propName && (maybeKey[propName] = config[propName]);
} else maybeKey = config;
return ReactElement(type, key, null, void 0, void 0, null, maybeKey);
return ReactElement(type, key, void 0, void 0, null, maybeKey);
}
function cloneAndReplaceKey(oldElement, newKey) {
return ReactElement(
oldElement.type,
newKey,
null,
void 0,
void 0,
void 0,
@@ -416,7 +415,7 @@ exports.cloneElement = function (element, config, children) {
childArray[i] = arguments[i + 2];
props.children = childArray;
}
return ReactElement(element.type, key, null, void 0, void 0, owner, props);
return ReactElement(element.type, key, void 0, void 0, owner, props);
};
exports.createContext = function (defaultValue) {
defaultValue = {
@@ -456,7 +455,7 @@ exports.createElement = function (type, config, children) {
for (propName in ((childrenLength = type.defaultProps), childrenLength))
void 0 === props[propName] &&
(props[propName] = childrenLength[propName]);
return ReactElement(type, key, null, void 0, void 0, null, props);
return ReactElement(type, key, void 0, void 0, null, props);
};
exports.createRef = function () {
return { current: null };
@@ -581,4 +580,4 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<71c8ceb265824753d47ed21f1330674c>>
* @generated SignedSource<<1b2c86fe0839a251548ddeb466ac6c49>>
*/
"use strict";
@@ -86,13 +86,13 @@ pureComponentPrototype.isPureReactComponent = !0;
var isArrayImpl = Array.isArray,
ReactSharedInternals = { H: null, A: null, T: null, S: null },
hasOwnProperty = Object.prototype.hasOwnProperty;
function ReactElement(type, key, _ref, self, source, owner, props) {
_ref = props.ref;
function ReactElement(type, key, self, source, owner, props) {
self = props.ref;
return {
$$typeof: REACT_LEGACY_ELEMENT_TYPE,
type: type,
key: key,
ref: void 0 !== _ref ? _ref : null,
ref: void 0 !== self ? self : null,
props: props
};
}
@@ -105,13 +105,12 @@ function jsxProd(type, config, maybeKey) {
for (var propName in config)
"key" !== propName && (maybeKey[propName] = config[propName]);
} else maybeKey = config;
return ReactElement(type, key, null, void 0, void 0, null, maybeKey);
return ReactElement(type, key, void 0, void 0, null, maybeKey);
}
function cloneAndReplaceKey(oldElement, newKey) {
return ReactElement(
oldElement.type,
newKey,
null,
void 0,
void 0,
void 0,
@@ -420,7 +419,7 @@ exports.cloneElement = function (element, config, children) {
childArray[i] = arguments[i + 2];
props.children = childArray;
}
return ReactElement(element.type, key, null, void 0, void 0, owner, props);
return ReactElement(element.type, key, void 0, void 0, owner, props);
};
exports.createContext = function (defaultValue) {
defaultValue = {
@@ -460,7 +459,7 @@ exports.createElement = function (type, config, children) {
for (propName in ((childrenLength = type.defaultProps), childrenLength))
void 0 === props[propName] &&
(props[propName] = childrenLength[propName]);
return ReactElement(type, key, null, void 0, void 0, null, props);
return ReactElement(type, key, void 0, void 0, null, props);
};
exports.createRef = function () {
return { current: null };
@@ -585,7 +584,7 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.0.0-native-fb-ea3ac586-20241031";
exports.version = "19.0.0-native-fb-07aa4944-20241104";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -1 +1 @@
ea3ac586693014e882655728fc8396ecb1d6cf6e
07aa494432e97f63fca9faf2fad6f76fead31063
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<d19e42c2c9cd017ab42265c21969aee2>>
* @generated SignedSource<<0fe8dec86a7be76e4fab405ee029238b>>
*/
"use strict";
@@ -3440,9 +3440,9 @@ __DEV__ &&
null === thenableState$1 && (thenableState$1 = createThenableState());
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -3591,18 +3591,18 @@ __DEV__ &&
callLazyInitInDEV(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
(lanes._debugOwner = element._owner),
(lanes._debugInfo = currentDebugInfo),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
(current._debugOwner = element._owner),
(current._debugInfo = currentDebugInfo),
current
);
lanes = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
lanes._debugInfo = currentDebugInfo;
return lanes;
current = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(current, element);
current.return = returnFiber;
current._debugInfo = currentDebugInfo;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3667,7 +3667,7 @@ __DEV__ &&
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = pushDebugInfo(newChild._debugInfo)),
(lanes._debugInfo = currentDebugInfo),
@@ -4174,80 +4174,72 @@ __DEV__ &&
case REACT_ELEMENT_TYPE:
var prevDebugInfo = pushDebugInfo(newChild._debugInfo);
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
);
returnFiber = currentFirstChild;
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
validateFragmentProps(newChild, lanes, returnFiber);
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
isCompatibleFamilyForHotReloading(child, newChild) ||
currentFirstChild.elementType === key ||
isCompatibleFamilyForHotReloading(
currentFirstChild,
newChild
) ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
callLazyInitInDEV(key) === child.type)
callLazyInitInDEV(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(
deleteRemainingChildren(
returnFiber,
child,
currentFirstChild,
newChild
currentFirstChild.sibling
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
validateFragmentProps(newChild, lanes, returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromElement(
newChild,
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes));
@@ -4275,12 +4267,12 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
lanes = useFiber(
currentFirstChild,
prevDebugInfo.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -4289,13 +4281,13 @@ __DEV__ &&
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
lanes = createFiberFromPortal(
prevDebugInfo,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
@@ -4326,18 +4318,19 @@ __DEV__ &&
);
if (getIteratorFn(newChild)) {
prevDebugInfo = pushDebugInfo(newChild._debugInfo);
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
key = child.call(newChild);
if (key === newChild) {
var newChildren = key.call(newChild);
if (newChildren === newChild) {
if (
0 !== returnFiber.tag ||
"[object GeneratorFunction]" !==
Object.prototype.toString.call(returnFiber.type) ||
"[object Generator]" !== Object.prototype.toString.call(key)
"[object Generator]" !==
Object.prototype.toString.call(newChildren)
)
didWarnAboutGenerators ||
error$jscomp$0(
@@ -4345,7 +4338,7 @@ __DEV__ &&
),
(didWarnAboutGenerators = !0);
} else
newChild.entries !== child ||
newChild.entries !== key ||
didWarnAboutMaps ||
(error$jscomp$0(
"Using Maps as children is not supported. Use an array of keyed ReactElements instead."
@@ -4354,7 +4347,7 @@ __DEV__ &&
returnFiber = reconcileChildrenIterator(
returnFiber,
currentFirstChild,
key,
newChildren,
lanes
);
currentDebugInfo = prevDebugInfo;
@@ -4393,22 +4386,19 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
),
(currentFirstChild = useFiber(
currentFirstChild,
prevDebugInfo
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, prevDebugInfo)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
(lanes = createFiberFromText(
prevDebugInfo,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
(returnFiber = currentFirstChild)),
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes)),
placeSingleChild(returnFiber)
);
"function" === typeof newChild &&
@@ -16970,11 +16960,11 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<4ce2d95fa71749a7a27825168de50420>>
* @generated SignedSource<<18e3f20472303d527ccc66f04a6f241d>>
*/
"use strict";
@@ -2857,9 +2857,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -2960,12 +2960,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -2973,9 +2973,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3036,7 +3036,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3376,52 +3376,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3430,15 +3432,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3450,12 +3452,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3464,19 +3463,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3493,12 +3488,12 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
newChild = child.call(newChild);
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3528,17 +3523,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -10905,11 +10896,11 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1170 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1170.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<0349aa1c839e761dd4f278f6af1ff2ab>>
* @generated SignedSource<<bd7fb93e498d25c1997468bcb0f4853f>>
*/
"use strict";
@@ -3013,9 +3013,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -3116,12 +3116,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -3129,9 +3129,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3192,7 +3192,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3532,52 +3532,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3586,15 +3588,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3606,12 +3608,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3620,19 +3619,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3649,12 +3644,12 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
newChild = child.call(newChild);
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3684,17 +3679,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -11566,11 +11557,11 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1258 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getInstanceFromNode,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1258.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<1d22c643aca6984e882d1bd37398690f>>
* @generated SignedSource<<5ab7c21766367875d4517c9c0d41ae4b>>
*/
"use strict";
@@ -3669,9 +3669,9 @@ __DEV__ &&
null === thenableState$1 && (thenableState$1 = createThenableState());
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -3820,18 +3820,18 @@ __DEV__ &&
callLazyInitInDEV(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
(lanes._debugOwner = element._owner),
(lanes._debugInfo = currentDebugInfo),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
(current._debugOwner = element._owner),
(current._debugInfo = currentDebugInfo),
current
);
lanes = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
lanes._debugInfo = currentDebugInfo;
return lanes;
current = createFiberFromElement(element, returnFiber.mode, lanes);
coerceRef(current, element);
current.return = returnFiber;
current._debugInfo = currentDebugInfo;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3896,7 +3896,7 @@ __DEV__ &&
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = pushDebugInfo(newChild._debugInfo)),
(lanes._debugInfo = currentDebugInfo),
@@ -4403,80 +4403,72 @@ __DEV__ &&
case REACT_ELEMENT_TYPE:
var prevDebugInfo = pushDebugInfo(newChild._debugInfo);
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
);
returnFiber = currentFirstChild;
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
validateFragmentProps(newChild, lanes, returnFiber);
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
isCompatibleFamilyForHotReloading(child, newChild) ||
currentFirstChild.elementType === key ||
isCompatibleFamilyForHotReloading(
currentFirstChild,
newChild
) ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
callLazyInitInDEV(key) === child.type)
callLazyInitInDEV(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(
deleteRemainingChildren(
returnFiber,
child,
currentFirstChild,
newChild
currentFirstChild.sibling
);
currentFirstChild.return = returnFiber;
currentFirstChild._debugOwner = newChild._owner;
currentFirstChild._debugInfo = currentDebugInfo;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
lanes._debugOwner = newChild._owner;
lanes._debugInfo = currentDebugInfo;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
validateFragmentProps(
newChild,
currentFirstChild,
returnFiber
),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
validateFragmentProps(newChild, lanes, returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromElement(
newChild,
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes));
@@ -4504,12 +4496,12 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
lanes = useFiber(
currentFirstChild,
prevDebugInfo.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -4518,13 +4510,13 @@ __DEV__ &&
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
lanes = createFiberFromPortal(
prevDebugInfo,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
@@ -4555,18 +4547,19 @@ __DEV__ &&
);
if (getIteratorFn(newChild)) {
prevDebugInfo = pushDebugInfo(newChild._debugInfo);
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
key = child.call(newChild);
if (key === newChild) {
var newChildren = key.call(newChild);
if (newChildren === newChild) {
if (
0 !== returnFiber.tag ||
"[object GeneratorFunction]" !==
Object.prototype.toString.call(returnFiber.type) ||
"[object Generator]" !== Object.prototype.toString.call(key)
"[object Generator]" !==
Object.prototype.toString.call(newChildren)
)
didWarnAboutGenerators ||
error$jscomp$0(
@@ -4574,7 +4567,7 @@ __DEV__ &&
),
(didWarnAboutGenerators = !0);
} else
newChild.entries !== child ||
newChild.entries !== key ||
didWarnAboutMaps ||
(error$jscomp$0(
"Using Maps as children is not supported. Use an array of keyed ReactElements instead."
@@ -4583,7 +4576,7 @@ __DEV__ &&
returnFiber = reconcileChildrenIterator(
returnFiber,
currentFirstChild,
key,
newChildren,
lanes
);
currentDebugInfo = prevDebugInfo;
@@ -4622,22 +4615,19 @@ __DEV__ &&
returnFiber,
currentFirstChild.sibling
),
(currentFirstChild = useFiber(
currentFirstChild,
prevDebugInfo
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, prevDebugInfo)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
(lanes = createFiberFromText(
prevDebugInfo,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(currentFirstChild._debugOwner = returnFiber),
(currentFirstChild._debugInfo = currentDebugInfo),
(returnFiber = currentFirstChild)),
(lanes.return = returnFiber),
(lanes._debugOwner = returnFiber),
(lanes._debugInfo = currentDebugInfo),
(returnFiber = lanes)),
placeSingleChild(returnFiber)
);
"function" === typeof newChild &&
@@ -17191,11 +17181,11 @@ __DEV__ &&
shouldSuspendImpl = newShouldSuspendImpl;
};
var isomorphicReactPackageVersion = React.version;
if ("19.0.0-native-fb-ea3ac586-20241031" !== isomorphicReactPackageVersion)
if ("19.0.0-native-fb-07aa4944-20241104" !== isomorphicReactPackageVersion)
throw Error(
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
(isomorphicReactPackageVersion +
"\n - react-native-renderer: 19.0.0-native-fb-ea3ac586-20241031\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.0.0-native-fb-07aa4944-20241104\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -17221,11 +17211,11 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getInstanceFromTag,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<8e4ff253c95306fccab2f1e1a3f6f8ee>>
* @generated SignedSource<<92fc148a80dda5574f99933c3f7c8f5f>>
*/
"use strict";
@@ -3152,9 +3152,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -3255,12 +3255,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -3268,9 +3268,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3331,7 +3331,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3671,52 +3671,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3725,15 +3727,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3745,12 +3747,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3759,19 +3758,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3788,12 +3783,12 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
newChild = child.call(newChild);
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3823,17 +3818,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -11036,11 +11027,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.0.0-native-fb-ea3ac586-20241031" !== isomorphicReactPackageVersion)
if ("19.0.0-native-fb-07aa4944-20241104" !== isomorphicReactPackageVersion)
throw Error(
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
(isomorphicReactPackageVersion +
"\n - react-native-renderer: 19.0.0-native-fb-ea3ac586-20241031\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.0.0-native-fb-07aa4944-20241104\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -11089,11 +11080,11 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1236 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getInstanceFromTag,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1236.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<c89911df0466a2449a6330137d7f8e1a>>
* @generated SignedSource<<ba079b2e6d845bc32d073ba641e2b31d>>
*/
"use strict";
@@ -3308,9 +3308,9 @@ function unwrapThenable(thenable) {
null === thenableState$1 && (thenableState$1 = []);
return trackUsedThenable(thenableState$1, thenable, index);
}
function coerceRef(returnFiber, current, workInProgress, element) {
returnFiber = element.props.ref;
workInProgress.ref = void 0 !== returnFiber ? returnFiber : null;
function coerceRef(workInProgress, element) {
element = element.props.ref;
workInProgress.ref = void 0 !== element ? element : null;
}
function throwOnInvalidObjectType(returnFiber, newChild) {
if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE)
@@ -3411,12 +3411,12 @@ function createChildReconciler(shouldTrackSideEffects) {
resolveLazy(elementType) === current.type))
)
return (
(lanes = useFiber(current, element.props)),
coerceRef(returnFiber, current, lanes, element),
(lanes.return = returnFiber),
lanes
(current = useFiber(current, element.props)),
coerceRef(current, element),
(current.return = returnFiber),
current
);
lanes = createFiberFromTypeAndProps(
current = createFiberFromTypeAndProps(
element.type,
element.key,
element.props,
@@ -3424,9 +3424,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
);
coerceRef(returnFiber, current, lanes, element);
lanes.return = returnFiber;
return lanes;
coerceRef(current, element);
current.return = returnFiber;
return current;
}
function updatePortal(returnFiber, current, portal, lanes) {
if (
@@ -3487,7 +3487,7 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, null, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
lanes
);
@@ -3827,52 +3827,54 @@ function createChildReconciler(shouldTrackSideEffects) {
switch (newChild.$$typeof) {
case REACT_LEGACY_ELEMENT_TYPE:
a: {
for (
var key = newChild.key, child = currentFirstChild;
null !== child;
) {
if (child.key === key) {
for (var key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key) {
key = newChild.type;
if (key === REACT_FRAGMENT_TYPE) {
if (7 === child.tag) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(
child,
if (7 === currentFirstChild.tag) {
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(
currentFirstChild,
newChild.props.children
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
} else if (
child.elementType === key ||
currentFirstChild.elementType === key ||
("object" === typeof key &&
null !== key &&
key.$$typeof === REACT_LAZY_TYPE &&
resolveLazy(key) === child.type)
resolveLazy(key) === currentFirstChild.type)
) {
deleteRemainingChildren(returnFiber, child.sibling);
currentFirstChild = useFiber(child, newChild.props);
coerceRef(returnFiber, child, currentFirstChild, newChild);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
deleteRemainingChildren(
returnFiber,
currentFirstChild.sibling
);
lanes = useFiber(currentFirstChild, newChild.props);
coerceRef(lanes, newChild);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
}
deleteRemainingChildren(returnFiber, child);
deleteRemainingChildren(returnFiber, currentFirstChild);
break;
} else deleteChild(returnFiber, child);
child = child.sibling;
} else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
newChild.type === REACT_FRAGMENT_TYPE
? ((currentFirstChild = createFiberFromFragment(
? ((lanes = createFiberFromFragment(
newChild.props.children,
returnFiber.mode,
lanes,
newChild.key
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes.return = returnFiber),
(returnFiber = lanes))
: ((lanes = createFiberFromTypeAndProps(
newChild.type,
newChild.key,
@@ -3881,15 +3883,15 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber.mode,
lanes
)),
coerceRef(returnFiber, currentFirstChild, lanes, newChild),
coerceRef(lanes, newChild),
(lanes.return = returnFiber),
(returnFiber = lanes));
}
return placeSingleChild(returnFiber);
case REACT_PORTAL_TYPE:
a: {
for (child = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === child)
for (key = newChild.key; null !== currentFirstChild; ) {
if (currentFirstChild.key === key)
if (
4 === currentFirstChild.tag &&
currentFirstChild.stateNode.containerInfo ===
@@ -3901,12 +3903,9 @@ function createChildReconciler(shouldTrackSideEffects) {
returnFiber,
currentFirstChild.sibling
);
currentFirstChild = useFiber(
currentFirstChild,
newChild.children || []
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = useFiber(currentFirstChild, newChild.children || []);
lanes.return = returnFiber;
returnFiber = lanes;
break a;
} else {
deleteRemainingChildren(returnFiber, currentFirstChild);
@@ -3915,19 +3914,15 @@ function createChildReconciler(shouldTrackSideEffects) {
else deleteChild(returnFiber, currentFirstChild);
currentFirstChild = currentFirstChild.sibling;
}
currentFirstChild = createFiberFromPortal(
newChild,
returnFiber.mode,
lanes
);
currentFirstChild.return = returnFiber;
returnFiber = currentFirstChild;
lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes);
lanes.return = returnFiber;
returnFiber = lanes;
}
return placeSingleChild(returnFiber);
case REACT_LAZY_TYPE:
return (
(child = newChild._init),
(newChild = child(newChild._payload)),
(key = newChild._init),
(newChild = key(newChild._payload)),
reconcileChildFibersImpl(
returnFiber,
currentFirstChild,
@@ -3944,12 +3939,12 @@ function createChildReconciler(shouldTrackSideEffects) {
lanes
);
if (getIteratorFn(newChild)) {
child = getIteratorFn(newChild);
if ("function" !== typeof child)
key = getIteratorFn(newChild);
if ("function" !== typeof key)
throw Error(
"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."
);
newChild = child.call(newChild);
newChild = key.call(newChild);
return reconcileChildrenIterator(
returnFiber,
currentFirstChild,
@@ -3979,17 +3974,13 @@ function createChildReconciler(shouldTrackSideEffects) {
? ((newChild = "" + newChild),
null !== currentFirstChild && 6 === currentFirstChild.tag
? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling),
(currentFirstChild = useFiber(currentFirstChild, newChild)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild))
(lanes = useFiber(currentFirstChild, newChild)),
(lanes.return = returnFiber),
(returnFiber = lanes))
: (deleteRemainingChildren(returnFiber, currentFirstChild),
(currentFirstChild = createFiberFromText(
newChild,
returnFiber.mode,
lanes
)),
(currentFirstChild.return = returnFiber),
(returnFiber = currentFirstChild)),
(lanes = createFiberFromText(newChild, returnFiber.mode, lanes)),
(lanes.return = returnFiber),
(returnFiber = lanes)),
placeSingleChild(returnFiber))
: deleteRemainingChildren(returnFiber, currentFirstChild);
}
@@ -11696,11 +11687,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.0.0-native-fb-ea3ac586-20241031" !== isomorphicReactPackageVersion)
if ("19.0.0-native-fb-07aa4944-20241104" !== isomorphicReactPackageVersion)
throw Error(
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
(isomorphicReactPackageVersion +
"\n - react-native-renderer: 19.0.0-native-fb-ea3ac586-20241031\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.0.0-native-fb-07aa4944-20241104\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -11749,11 +11740,11 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1324 = {
bundleType: 0,
version: "19.0.0-native-fb-ea3ac586-20241031",
version: "19.0.0-native-fb-07aa4944-20241104",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
findFiberByHostInstance: getInstanceFromTag,
reconcilerVersion: "19.0.0-native-fb-ea3ac586-20241031"
reconcilerVersion: "19.0.0-native-fb-07aa4944-20241104"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1324.rendererConfig = extraDevToolsConfig);