From c53145cf897dfa649916112fc85eea5021702dde Mon Sep 17 00:00:00 2001 From: kassens Date: Mon, 4 Nov 2024 11:38:26 -0800 Subject: [PATCH] Remove enableRefAsProp feature flag (#30346) The flag is fully rolled out. DiffTrain build for [07aa494432e97f63fca9faf2fad6f76fead31063](https://github.com/facebook/react/commit/07aa494432e97f63fca9faf2fad6f76fead31063) --- compiled-rn/VERSION_NATIVE_FB | 2 +- .../react/react-dom/cjs/ReactDOM-dev.js | 4 +- .../react/react-dom/cjs/ReactDOM-prod.js | 4 +- .../react/react-dom/cjs/ReactDOM-profiling.js | 4 +- .../react/react-dom/cjs/ReactDOMClient-dev.js | 172 +++++++++--------- .../react-dom/cjs/ReactDOMClient-prod.js | 140 +++++++------- .../react-dom/cjs/ReactDOMClient-profiling.js | 140 +++++++------- .../react-dom/cjs/ReactDOMProfiling-dev.js | 172 +++++++++--------- .../react-dom/cjs/ReactDOMProfiling-prod.js | 140 +++++++------- .../cjs/ReactDOMProfiling-profiling.js | 140 +++++++------- .../cjs/ReactTestRenderer-dev.js | 168 ++++++++--------- .../cjs/ReactTestRenderer-prod.js | 135 +++++++------- .../cjs/ReactTestRenderer-profiling.js | 135 +++++++------- .../react/react/cjs/JSXDEVRuntime-dev.js | 33 +--- .../vendor/react/react/cjs/JSXRuntime-dev.js | 33 +--- .../vendor/react/react/cjs/React-dev.js | 99 +++++----- .../vendor/react/react/cjs/React-prod.js | 17 +- .../vendor/react/react/cjs/React-profiling.js | 17 +- .../Libraries/Renderer/REVISION | 2 +- .../implementations/ReactFabric-dev.fb.js | 166 ++++++++--------- .../implementations/ReactFabric-prod.fb.js | 133 +++++++------- .../ReactFabric-profiling.fb.js | 133 +++++++------- .../ReactNativeRenderer-dev.fb.js | 170 ++++++++--------- .../ReactNativeRenderer-prod.fb.js | 137 +++++++------- .../ReactNativeRenderer-profiling.fb.js | 137 +++++++------- 25 files changed, 1121 insertions(+), 1312 deletions(-) diff --git a/compiled-rn/VERSION_NATIVE_FB b/compiled-rn/VERSION_NATIVE_FB index e861dcdb8e..130d162253 100644 --- a/compiled-rn/VERSION_NATIVE_FB +++ b/compiled-rn/VERSION_NATIVE_FB @@ -1 +1 @@ -19.0.0-native-fb-ea3ac586-20241031 \ No newline at end of file +19.0.0-native-fb-07aa4944-20241104 \ No newline at end of file diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js index 184d6e5f80..5c911275b7 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<> */ "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"; })(); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js index 18c539b248..11ee222cf4 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js @@ -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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js index 18c539b248..11ee222cf4 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js @@ -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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js index 5f809fa3ad..6645db97b4 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<5c3370bf9d23dea134827436a14c995a>> + * @generated SignedSource<> */ /* @@ -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"; })(); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js index 6bf170a0ff..e5a6b8acac 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<9227b55c2ff9afd498253f61ab8ef951>> + * @generated SignedSource<> */ /* @@ -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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js index 705e14cba7..1639a692ff 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<9ef4621d4d4d2360978a8053c835ed45>> + * @generated SignedSource<> */ /* @@ -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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js index d394e710ea..6e6ddafdce 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js @@ -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 && diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js index 0a22abac6f..c55c88f119 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js index b0f8eec503..8be1f513d1 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js @@ -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 && diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js index c57276f77a..99a4fd97e2 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js @@ -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"; })(); diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js index be6bd71161..539a044ecd 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<2cf405094e1aec5351e268ab5d366e5e>> + * @generated SignedSource<> */ "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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js index 80e6e1809f..c6e3934b9c 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js @@ -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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXDEVRuntime-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXDEVRuntime-dev.js index bc891a70bd..090631b3c0 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXDEVRuntime-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXDEVRuntime-dev.js @@ -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 ( diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXRuntime-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXRuntime-dev.js index ca3f7bcafe..79bf891586 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXRuntime-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/JSXRuntime-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @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 ( diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js index de81e390df..618ffba6c3 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<24c680138aed3e092cb00c464e242b2c>> + * @generated SignedSource<> */ "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 && diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js index f89b6e8340..e0a12edfa3 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @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"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js index 1fc1b54cac..bed32149f6 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js @@ -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 && diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION index 3aa8be83a4..8bd586966f 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION @@ -1 +1 @@ -ea3ac586693014e882655728fc8396ecb1d6cf6e +07aa494432e97f63fca9faf2fad6f76fead31063 diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js index 6a5c51335e..af27f432d8 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @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); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js index 86ffcd3429..2a55893ea6 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js @@ -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); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js index 8371fa65ad..639ddc5135 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<0349aa1c839e761dd4f278f6af1ff2ab>> + * @generated SignedSource<> */ "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); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js index af8a336542..f172f274ad 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-dev.fb.js @@ -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); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js index ff39549d78..f81d68b6ee 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-prod.fb.js @@ -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); diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js index 6b6024ab8d..9636da5452 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.fb.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<> */ "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);