Rollout enablePersistedModeClonedFlag (#34520)

## Summary

Experimentation has completed for this at Meta and we've observed
positive impact on key React Native surfaces.

## How did you test this change?

yarn flow fabric

DiffTrain build for [ef8894452b](https://github.com/facebook/react/commit/ef8894452b826f905d69e61435c6f2c30731bfa6)
This commit is contained in:
javache
2025-09-30 04:40:29 -07:00
parent 323776cb45
commit eacfadb570
24 changed files with 139 additions and 210 deletions
+1 -1
View File
@@ -1 +1 @@
19.2.0-native-fb-8309724c-20250928
19.2.0-native-fb-ef889445-20250930
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<e9baa3bf3fdcbef5ff74d24b0679029a>>
* @generated SignedSource<<f9ccd5dad29ba39f13f47a184d09a8fe>>
*/
"use strict";
@@ -404,5 +404,5 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<f9127d9dc8bb4e0e9218aa557beebe3f>>
* @generated SignedSource<<dda06da31d489376c47d0e051387241b>>
*/
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<f9127d9dc8bb4e0e9218aa557beebe3f>>
* @generated SignedSource<<dda06da31d489376c47d0e051387241b>>
*/
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<5069bd64f527764717638f5c409b1e21>>
* @generated SignedSource<<9eaa4aacdf43b85d796620c647bb5a83>>
*/
/*
@@ -15391,10 +15391,7 @@ __DEV__ &&
null !== returnFiber && (returnFiber.return = null);
root.return = null;
}
if (
parentFiber.subtreeFlags &
(enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -25917,8 +25914,6 @@ __DEV__ &&
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableFragmentRefsScrollIntoView =
@@ -30015,11 +30010,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-8309724c-20250928" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-ef889445-20250930" !== 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.2.0-native-fb-8309724c-20250928\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.2.0-native-fb-ef889445-20250930\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -30056,10 +30051,10 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -30209,5 +30204,5 @@ __DEV__ &&
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<4a6d1261996e5f7f2de243130157112e>>
* @generated SignedSource<<4a659b1260e75907514539c0a223aff2>>
*/
/*
@@ -37,8 +37,6 @@ var alwaysThrottleRetries = dynamicFlagsUntyped.alwaysThrottleRetries,
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableFragmentRefsScrollIntoView =
@@ -10222,9 +10220,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -17577,14 +17573,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2058 = React.version;
if (
"19.2.0-native-fb-8309724c-20250928" !==
"19.2.0-native-fb-ef889445-20250930" !==
isomorphicReactPackageVersion$jscomp$inline_2058
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2058,
"19.2.0-native-fb-8309724c-20250928"
"19.2.0-native-fb-ef889445-20250930"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17606,10 +17602,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2635 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2636 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17716,4 +17712,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<270b54c5208874626d5c97bf4be8fe18>>
* @generated SignedSource<<6ef47753f614d9c051900a8ccc7d2c3f>>
*/
/*
@@ -37,8 +37,6 @@ var alwaysThrottleRetries = dynamicFlagsUntyped.alwaysThrottleRetries,
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableFragmentRefsScrollIntoView =
@@ -11108,9 +11106,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -19670,14 +19666,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2349 = React.version;
if (
"19.2.0-native-fb-8309724c-20250928" !==
"19.2.0-native-fb-ef889445-20250930" !==
isomorphicReactPackageVersion$jscomp$inline_2349
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2349,
"19.2.0-native-fb-8309724c-20250928"
"19.2.0-native-fb-ef889445-20250930"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19699,10 +19695,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2356 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928",
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$330 = 0;
@@ -19825,4 +19821,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<56ea84f50ee86c178c6cb642c0fb252e>>
* @generated SignedSource<<c7e1644b8ca15fa8799166e16f9e2902>>
*/
/*
@@ -15399,10 +15399,7 @@ __DEV__ &&
null !== returnFiber && (returnFiber.return = null);
root.return = null;
}
if (
parentFiber.subtreeFlags &
(enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -25973,8 +25970,6 @@ __DEV__ &&
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableFragmentRefsScrollIntoView =
@@ -30071,11 +30066,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-8309724c-20250928" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-ef889445-20250930" !== 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.2.0-native-fb-8309724c-20250928\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.2.0-native-fb-ef889445-20250930\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -30112,10 +30107,10 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -30581,7 +30576,7 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<97b28daee6b15332e29282fec51f4489>>
* @generated SignedSource<<435d61e618850a28b41851d24372f2ef>>
*/
/*
@@ -37,8 +37,6 @@ var alwaysThrottleRetries = dynamicFlagsUntyped.alwaysThrottleRetries,
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableFragmentRefsScrollIntoView =
@@ -10222,9 +10220,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -17588,14 +17584,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2059 = React.version;
if (
"19.2.0-native-fb-8309724c-20250928" !==
"19.2.0-native-fb-ef889445-20250930" !==
isomorphicReactPackageVersion$jscomp$inline_2059
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2059,
"19.2.0-native-fb-8309724c-20250928"
"19.2.0-native-fb-ef889445-20250930"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17617,10 +17613,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2638 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2639 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17880,4 +17876,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<cb9fd3b82b8663378fe3a46c705d4e98>>
* @generated SignedSource<<0c9b887bbd1ea751b81f1b34e1f6ad02>>
*/
/*
@@ -41,8 +41,6 @@ var alwaysThrottleRetries = dynamicFlagsUntyped.alwaysThrottleRetries,
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableFragmentRefsScrollIntoView =
@@ -11112,9 +11110,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -19685,14 +19681,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2350 = React.version;
if (
"19.2.0-native-fb-8309724c-20250928" !==
"19.2.0-native-fb-ef889445-20250930" !==
isomorphicReactPackageVersion$jscomp$inline_2350
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2350,
"19.2.0-native-fb-8309724c-20250928"
"19.2.0-native-fb-ef889445-20250930"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19714,10 +19710,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2357 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928",
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$330 = 0;
@@ -19993,7 +19989,7 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<dc243a33bd9770f501a8b2c514547241>>
* @generated SignedSource<<3f934fe75f8e47f8ec2076835cdc6955>>
*/
"use strict";
@@ -10349,7 +10349,7 @@ __DEV__ &&
null !== returnFiber && (returnFiber.return = null);
root.return = null;
}
if (parentFiber.subtreeFlags & 13878)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -16011,10 +16011,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -16160,5 +16160,5 @@ __DEV__ &&
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<726fdd5aea21d0cbb4ef1b35eccdf80b>>
* @generated SignedSource<<4eba89e9a6b93cfe57dad60722be9f29>>
*/
"use strict";
@@ -7334,7 +7334,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (parentFiber.subtreeFlags & 13878)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -10100,10 +10100,10 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1492 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_1493 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -10239,4 +10239,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<dd2562fb5a1445afc002ed35dd027948>>
* @generated SignedSource<<26edd51c2d52fd1f93f86d4cef6afcc4>>
*/
"use strict";
@@ -7773,7 +7773,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (parentFiber.subtreeFlags & 13878)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -10721,10 +10721,10 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1273 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928",
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$145 = 0;
@@ -10875,4 +10875,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<34ef9e468d34c1e657c29362d31fa609>>
* @generated SignedSource<<953e18bd14a77e1105b2c7adfb07abc0>>
*/
"use strict";
@@ -1400,7 +1400,7 @@ __DEV__ &&
exports.useTransition = function () {
return resolveDispatcher().useTransition();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<8931cf5ae65c0b1d87947c1103e5613a>>
* @generated SignedSource<<c2ccb93038efaa374e810366dd8e02e7>>
*/
"use strict";
@@ -583,4 +583,4 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<ebba8bfdd9f792a5d278b9f3c736c67e>>
* @generated SignedSource<<3ce6e8813fc1a9d088d82f4aa7998375>>
*/
"use strict";
@@ -587,7 +587,7 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.2.0-native-fb-8309724c-20250928";
exports.version = "19.2.0-native-fb-ef889445-20250930";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -1 +1 @@
8309724cb4a497383cc7b3267483ab5c65dad7d6
ef8894452b826f905d69e61435c6f2c30731bfa6
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<071a4137cf3151ec32e7d39b978588a3>>
* @generated SignedSource<<b2333a2e1ac5df00f727e95662bfca66>>
*/
"use strict";
@@ -10107,17 +10107,13 @@ __DEV__ &&
);
}
function markCloned(workInProgress) {
enablePersistedModeClonedFlag && (workInProgress.flags |= 8);
workInProgress.flags |= 8;
}
function doesRequireClone(current, completedWork) {
if (null !== current && current.child === completedWork.child) return !1;
if (0 !== (completedWork.flags & 16)) return !0;
for (current = completedWork.child; null !== current; ) {
completedWork = enablePersistedModeClonedFlag ? 8218 : 13878;
if (
0 !== (current.flags & completedWork) ||
0 !== (current.subtreeFlags & completedWork)
)
if (0 !== (current.flags & 8218) || 0 !== (current.subtreeFlags & 8218))
return !0;
current = current.sibling;
}
@@ -10421,12 +10417,10 @@ __DEV__ &&
? (workInProgress.stateNode = renderLanes)
: (markCloned(workInProgress),
(workInProgress.stateNode = newProps),
current
? (passChildrenWhenCloningPersistedNodes &&
!hasOffscreenComponentChild) ||
appendAllChildren(newProps, workInProgress, !1, !1)
: enablePersistedModeClonedFlag ||
(workInProgress.flags |= 4));
!current ||
(passChildrenWhenCloningPersistedNodes &&
!hasOffscreenComponentChild) ||
appendAllChildren(newProps, workInProgress, !1, !1));
} else workInProgress.stateNode = renderLanes;
} else {
if (!newProps) {
@@ -10487,8 +10481,7 @@ __DEV__ &&
current,
renderLanes,
workInProgress
)),
enablePersistedModeClonedFlag || (workInProgress.flags |= 4))
)))
: (workInProgress.stateNode = current.stateNode);
else {
if (
@@ -12071,10 +12064,7 @@ __DEV__ &&
null !== returnFiber && (returnFiber.return = null);
root.return = null;
}
if (
parentFiber.subtreeFlags &
(enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -16967,8 +16957,6 @@ __DEV__ &&
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
enableEagerAlternateStateNodeCleanup =
dynamicFlagsUntyped.enableEagerAlternateStateNodeCleanup,
passChildrenWhenCloningPersistedNodes =
@@ -19959,10 +19947,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<33ae71f5baa013052874a17a28a89b7c>>
* @generated SignedSource<<78938c743c70fcf06bafef49602bf267>>
*/
"use strict";
@@ -23,8 +23,6 @@ var ReactNativePrivateInterface = require("react-native/Libraries/ReactPrivate/R
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
enableEagerAlternateStateNodeCleanup =
dynamicFlagsUntyped.enableEagerAlternateStateNodeCleanup,
passChildrenWhenCloningPersistedNodes =
@@ -7181,17 +7179,13 @@ function beginWork(current, workInProgress, renderLanes) {
);
}
function markCloned(workInProgress) {
enablePersistedModeClonedFlag && (workInProgress.flags |= 8);
workInProgress.flags |= 8;
}
function doesRequireClone(current, completedWork) {
if (null !== current && current.child === completedWork.child) return !1;
if (0 !== (completedWork.flags & 16)) return !0;
for (current = completedWork.child; null !== current; ) {
completedWork = enablePersistedModeClonedFlag ? 8218 : 13878;
if (
0 !== (current.flags & completedWork) ||
0 !== (current.subtreeFlags & completedWork)
)
if (0 !== (current.flags & 8218) || 0 !== (current.subtreeFlags & 8218))
return !0;
current = current.sibling;
}
@@ -7456,10 +7450,9 @@ function completeWork(current, workInProgress, renderLanes) {
? (workInProgress.stateNode = renderLanes)
: (markCloned(workInProgress),
(workInProgress.stateNode = newProps),
current
? (passChildrenWhenCloningPersistedNodes && !type) ||
appendAllChildren(newProps, workInProgress, !1, !1)
: enablePersistedModeClonedFlag || (workInProgress.flags |= 4));
!current ||
(passChildrenWhenCloningPersistedNodes && !type) ||
appendAllChildren(newProps, workInProgress, !1, !1));
} else workInProgress.stateNode = renderLanes;
} else {
if (!newProps) {
@@ -7513,8 +7506,7 @@ function completeWork(current, workInProgress, renderLanes) {
current,
renderLanes,
workInProgress
)),
enablePersistedModeClonedFlag || (workInProgress.flags |= 4))
)))
: (workInProgress.stateNode = current.stateNode);
else {
if ("string" !== typeof newProps && null === workInProgress.stateNode)
@@ -8499,9 +8491,7 @@ function recursivelyTraverseMutationEffects(root, parentFiber, lanes) {
null !== alternate && (alternate.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root, lanes),
(parentFiber = parentFiber.sibling);
@@ -11259,26 +11249,26 @@ batchedUpdatesImpl = function (fn, a) {
}
};
var roots = new Map(),
internals$jscomp$inline_1314 = {
internals$jscomp$inline_1318 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1314.rendererConfig = extraDevToolsConfig);
(internals$jscomp$inline_1318.rendererConfig = extraDevToolsConfig);
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_1648 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
var hook$jscomp$inline_1641 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
if (
!hook$jscomp$inline_1648.isDisabled &&
hook$jscomp$inline_1648.supportsFiber
!hook$jscomp$inline_1641.isDisabled &&
hook$jscomp$inline_1641.supportsFiber
)
try {
(rendererID = hook$jscomp$inline_1648.inject(
internals$jscomp$inline_1314
(rendererID = hook$jscomp$inline_1641.inject(
internals$jscomp$inline_1318
)),
(injectedHook = hook$jscomp$inline_1648);
(injectedHook = hook$jscomp$inline_1641);
} catch (err) {}
}
exports.createPortal = function (children, containerTag) {
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<29b0f83eab680f665a631353af749fdb>>
* @generated SignedSource<<a1ccb0d8d30f48afdd59a5f95c0870be>>
*/
"use strict";
@@ -27,8 +27,6 @@ var ReactNativePrivateInterface = require("react-native/Libraries/ReactPrivate/R
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
enableEagerAlternateStateNodeCleanup =
dynamicFlagsUntyped.enableEagerAlternateStateNodeCleanup,
passChildrenWhenCloningPersistedNodes =
@@ -7640,17 +7638,13 @@ function beginWork(current, workInProgress, renderLanes) {
);
}
function markCloned(workInProgress) {
enablePersistedModeClonedFlag && (workInProgress.flags |= 8);
workInProgress.flags |= 8;
}
function doesRequireClone(current, completedWork) {
if (null !== current && current.child === completedWork.child) return !1;
if (0 !== (completedWork.flags & 16)) return !0;
for (current = completedWork.child; null !== current; ) {
completedWork = enablePersistedModeClonedFlag ? 8218 : 13878;
if (
0 !== (current.flags & completedWork) ||
0 !== (current.subtreeFlags & completedWork)
)
if (0 !== (current.flags & 8218) || 0 !== (current.subtreeFlags & 8218))
return !0;
current = current.sibling;
}
@@ -7951,10 +7945,9 @@ function completeWork(current, workInProgress, renderLanes) {
? (workInProgress.stateNode = renderLanes)
: (markCloned(workInProgress),
(workInProgress.stateNode = newProps),
current
? (passChildrenWhenCloningPersistedNodes && !type) ||
appendAllChildren(newProps, workInProgress, !1, !1)
: enablePersistedModeClonedFlag || (workInProgress.flags |= 4));
!current ||
(passChildrenWhenCloningPersistedNodes && !type) ||
appendAllChildren(newProps, workInProgress, !1, !1));
} else workInProgress.stateNode = renderLanes;
} else {
if (!newProps) {
@@ -8008,8 +8001,7 @@ function completeWork(current, workInProgress, renderLanes) {
current,
renderLanes,
workInProgress
)),
enablePersistedModeClonedFlag || (workInProgress.flags |= 4))
)))
: (workInProgress.stateNode = current.stateNode);
else {
if ("string" !== typeof newProps && null === workInProgress.stateNode)
@@ -9323,9 +9315,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -13280,16 +13270,16 @@ batchedUpdatesImpl = function (fn, a) {
}
};
var roots = new Map(),
internals$jscomp$inline_1598 = {
internals$jscomp$inline_1602 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1598.rendererConfig = extraDevToolsConfig);
internals$jscomp$inline_1598.getLaneLabelMap = function () {
(internals$jscomp$inline_1602.rendererConfig = extraDevToolsConfig);
internals$jscomp$inline_1602.getLaneLabelMap = function () {
for (
var map = new Map(), lane = 1, index$173 = 0;
31 > index$173;
@@ -13301,20 +13291,20 @@ internals$jscomp$inline_1598.getLaneLabelMap = function () {
}
return map;
};
internals$jscomp$inline_1598.injectProfilingHooks = function (profilingHooks) {
internals$jscomp$inline_1602.injectProfilingHooks = function (profilingHooks) {
injectedProfilingHooks = profilingHooks;
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_1935 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
var hook$jscomp$inline_1928 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
if (
!hook$jscomp$inline_1935.isDisabled &&
hook$jscomp$inline_1935.supportsFiber
!hook$jscomp$inline_1928.isDisabled &&
hook$jscomp$inline_1928.supportsFiber
)
try {
(rendererID = hook$jscomp$inline_1935.inject(
internals$jscomp$inline_1598
(rendererID = hook$jscomp$inline_1928.inject(
internals$jscomp$inline_1602
)),
(injectedHook = hook$jscomp$inline_1935);
(injectedHook = hook$jscomp$inline_1928);
} catch (err) {}
}
exports.createPortal = function (children, containerTag) {
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<56bae65996335c3dc07c49bfd6029883>>
* @generated SignedSource<<58ce43fb769c36d4bd3bcd2a2ab075e6>>
*/
"use strict";
@@ -12413,10 +12413,7 @@ __DEV__ &&
null !== returnFiber && (returnFiber.return = null);
root.return = null;
}
if (
parentFiber.subtreeFlags &
(enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -17274,8 +17271,6 @@ __DEV__ &&
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableComponentPerformanceTrack =
@@ -20244,11 +20239,11 @@ __DEV__ &&
shouldSuspendImpl = newShouldSuspendImpl;
};
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-8309724c-20250928" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-ef889445-20250930" !== 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.2.0-native-fb-8309724c-20250928\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-ef889445-20250930\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -20274,10 +20269,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<e9e95f1760162e5bf2d1a6438be8df70>>
* @generated SignedSource<<bab0a5d7bdb8ecbd3bc44714c3a19f0f>>
*/
"use strict";
@@ -23,8 +23,6 @@ var ReactNativePrivateInterface = require("react-native/Libraries/ReactPrivate/R
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
assign = Object.assign,
@@ -8870,9 +8868,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -11425,11 +11421,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-8309724c-20250928" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-ef889445-20250930" !== 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.2.0-native-fb-8309724c-20250928\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-ef889445-20250930\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -11479,10 +11475,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1325 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1325.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<638cc243c419fe12e7c20b0552e8fb37>>
* @generated SignedSource<<ff814583e7c2c6c2b950b73c2f10133a>>
*/
"use strict";
@@ -27,8 +27,6 @@ var ReactNativePrivateInterface = require("react-native/Libraries/ReactPrivate/R
enableHiddenSubtreeInsertionEffectCleanup =
dynamicFlagsUntyped.enableHiddenSubtreeInsertionEffectCleanup,
enableObjectFiber = dynamicFlagsUntyped.enableObjectFiber,
enablePersistedModeClonedFlag =
dynamicFlagsUntyped.enablePersistedModeClonedFlag,
renameElementSymbol = dynamicFlagsUntyped.renameElementSymbol,
enableFragmentRefs = dynamicFlagsUntyped.enableFragmentRefs,
enableComponentPerformanceTrack =
@@ -9692,9 +9690,7 @@ function recursivelyTraverseMutationEffects(root$jscomp$0, parentFiber, lanes) {
null !== root && (root.return = null);
childToDelete.return = null;
}
if (
parentFiber.subtreeFlags & (enablePersistedModeClonedFlag ? 13886 : 13878)
)
if (parentFiber.subtreeFlags & 13886)
for (parentFiber = parentFiber.child; null !== parentFiber; )
commitMutationEffectsOnFiber(parentFiber, root$jscomp$0, lanes),
(parentFiber = parentFiber.sibling);
@@ -13439,11 +13435,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-8309724c-20250928" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-ef889445-20250930" !== 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.2.0-native-fb-8309724c-20250928\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-ef889445-20250930\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -13493,10 +13489,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1609 = {
bundleType: 0,
version: "19.2.0-native-fb-8309724c-20250928",
version: "19.2.0-native-fb-ef889445-20250930",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-8309724c-20250928"
reconcilerVersion: "19.2.0-native-fb-ef889445-20250930"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1609.rendererConfig = extraDevToolsConfig);
@@ -1,7 +1,7 @@
{
"name": "eslint-plugin-react-hooks",
"description": "ESLint rules for React Hooks",
"version": "0.0.0-experimental-8309724c-20250928",
"version": "0.0.0-experimental-ef889445-20250930",
"repository": {
"type": "git",
"url": "https://github.com/facebook/react.git",