[Flight] Parse Stack Trace from Structured CallSite if available (#33135)

This is first step to include more enclosing line/column in the parsed
data.

We install our own `prepareStackTrace` to collect structured callsite
data and only fall back to parsing the string if it was already
evaluated or if `prepareStackTrace` doesn't work in this environment.

We still mirror the default V8 format for encoding the function name
part. A lot of this is covered by tests already.

DiffTrain build for [0ff1d13b80](https://github.com/facebook/react/commit/0ff1d13b8055c801d8b9b6779958c09fd0dc63e0)
This commit is contained in:
sebmarkbage
2025-05-07 08:50:43 -07:00
parent 93ff544b29
commit bd2fd378a8
24 changed files with 87 additions and 87 deletions
+1 -1
View File
@@ -1 +1 @@
19.2.0-native-fb-53c9f810-20250507
19.2.0-native-fb-0ff1d13b-20250507
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<86589b21e071f6b4eb4375e25b361e51>>
* @generated SignedSource<<5c4346d8860a0359461717b691edaa4d>>
*/
"use strict";
@@ -404,5 +404,5 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<b90ef3a4861d2976f835ec6186efee00>>
* @generated SignedSource<<707166a381c50c506ff30be0d42243b8>>
*/
"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-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<b90ef3a4861d2976f835ec6186efee00>>
* @generated SignedSource<<707166a381c50c506ff30be0d42243b8>>
*/
"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-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<4822ba3bdc01381ae0a4645f59c9786c>>
* @generated SignedSource<<df89a3259c9efebae2ffafd98f677161>>
*/
/*
@@ -26951,11 +26951,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-53c9f810-20250507" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-0ff1d13b-20250507" !== 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-53c9f810-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.2.0-native-fb-0ff1d13b-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -26992,10 +26992,10 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -27139,5 +27139,5 @@ __DEV__ &&
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<330a8901e89c2bc5e88145c9c850b8e7>>
* @generated SignedSource<<56459ad96ebd03435efa0e36bff27239>>
*/
/*
@@ -17040,14 +17040,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2009 = React.version;
if (
"19.2.0-native-fb-53c9f810-20250507" !==
"19.2.0-native-fb-0ff1d13b-20250507" !==
isomorphicReactPackageVersion$jscomp$inline_2009
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2009,
"19.2.0-native-fb-53c9f810-20250507"
"19.2.0-native-fb-0ff1d13b-20250507"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17069,10 +17069,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2528 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2529 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17176,4 +17176,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<58d8dc7322762854477f550a1af33f29>>
* @generated SignedSource<<af6b95394264ad1449a2ef174ca6ed5d>>
*/
/*
@@ -17750,14 +17750,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2112 = React.version;
if (
"19.2.0-native-fb-53c9f810-20250507" !==
"19.2.0-native-fb-0ff1d13b-20250507" !==
isomorphicReactPackageVersion$jscomp$inline_2112
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2112,
"19.2.0-native-fb-53c9f810-20250507"
"19.2.0-native-fb-0ff1d13b-20250507"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17779,10 +17779,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2119 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507",
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$309 = 0;
@@ -17901,4 +17901,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<15aa7a63dc4c6902e54a93b9ee1658c0>>
* @generated SignedSource<<bb5086906e4322d861d45b7a72edbd12>>
*/
/*
@@ -27012,11 +27012,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-53c9f810-20250507" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-0ff1d13b-20250507" !== 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-53c9f810-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.2.0-native-fb-0ff1d13b-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -27053,10 +27053,10 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -27516,7 +27516,7 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<d076dc13809fe6f69e6a4db17e7b4e0e>>
* @generated SignedSource<<a21934da56a82709f9b06f7612ffa22d>>
*/
/*
@@ -17051,14 +17051,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2010 = React.version;
if (
"19.2.0-native-fb-53c9f810-20250507" !==
"19.2.0-native-fb-0ff1d13b-20250507" !==
isomorphicReactPackageVersion$jscomp$inline_2010
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2010,
"19.2.0-native-fb-53c9f810-20250507"
"19.2.0-native-fb-0ff1d13b-20250507"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17080,10 +17080,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2531 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2532 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17341,4 +17341,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<b8c65ac11eadc3de3fe5d9ed9d52d00b>>
* @generated SignedSource<<1f7297c88a070b96c62fd5a6fb3a9c5a>>
*/
/*
@@ -17765,14 +17765,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2113 = React.version;
if (
"19.2.0-native-fb-53c9f810-20250507" !==
"19.2.0-native-fb-0ff1d13b-20250507" !==
isomorphicReactPackageVersion$jscomp$inline_2113
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2113,
"19.2.0-native-fb-53c9f810-20250507"
"19.2.0-native-fb-0ff1d13b-20250507"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17794,10 +17794,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2120 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507",
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$309 = 0;
@@ -18070,7 +18070,7 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<d458faf8b09c7028ed5b37ed293a58c2>>
* @generated SignedSource<<f01ba72b0c720cedf4900eba3d2d127e>>
*/
"use strict";
@@ -15653,10 +15653,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -15801,5 +15801,5 @@ __DEV__ &&
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<3fb0b57b84ad9f203f6694a42fb64672>>
* @generated SignedSource<<ecbba7098d43b243f982e0ae02cb1324>>
*/
"use strict";
@@ -9893,10 +9893,10 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1445 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_1446 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -10032,4 +10032,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<44a95a84cc2515b3c8098d9bf65beb75>>
* @generated SignedSource<<0714409745e67414b3069d3019c13eec>>
*/
"use strict";
@@ -10513,10 +10513,10 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1253 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507",
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$155 = 0;
@@ -10667,4 +10667,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<b2d40c2e27f30782121f164775d19bd3>>
* @generated SignedSource<<ffd9faafa5b79b11ba716a7c2efc63d8>>
*/
"use strict";
@@ -1412,7 +1412,7 @@ __DEV__ &&
exports.useTransition = function () {
return resolveDispatcher().useTransition();
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<ab3606d64b4545331aae0fabbc072d90>>
* @generated SignedSource<<5b0a6ba3d1db4c25f48d9eb83192a433>>
*/
"use strict";
@@ -587,4 +587,4 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<badee39397e3fc61c085a30ee2249c21>>
* @generated SignedSource<<7ff1b0b76df04b574d9b6b7f43100ee6>>
*/
"use strict";
@@ -591,7 +591,7 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.2.0-native-fb-53c9f810-20250507";
exports.version = "19.2.0-native-fb-0ff1d13b-20250507";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -1 +1 @@
53c9f81049b4440a02b5ed3edb128516821c0279
0ff1d13b8055c801d8b9b6779958c09fd0dc63e0
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<95ce973c338a366f97e5a805f1088e33>>
* @generated SignedSource<<edfc19c51c8cdd51f5f618775a6b5cf6>>
*/
"use strict";
@@ -17529,10 +17529,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<65f47d72853441818f4a95a187ff4180>>
* @generated SignedSource<<d3a1ba924ed13a3a0165f4c9e30ca358>>
*/
"use strict";
@@ -11240,10 +11240,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1254 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1254.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<19a1248086b003e6ee8b677ed1c83456>>
* @generated SignedSource<<65bc904077c3195ae7f64ef5dba685fb>>
*/
"use strict";
@@ -11944,10 +11944,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1355 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1355.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<d7dfcadf760a2794d739ec1ddddefee2>>
* @generated SignedSource<<b079c25adb6901f9ef6af2f13a154a99>>
*/
"use strict";
@@ -17645,11 +17645,11 @@ __DEV__ &&
shouldSuspendImpl = newShouldSuspendImpl;
};
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-53c9f810-20250507" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-0ff1d13b-20250507" !== 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-53c9f810-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-0ff1d13b-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -17675,10 +17675,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<9713f564e3ef8aba52fdef9ba96a60f7>>
* @generated SignedSource<<e01ab954c11bd86f0f34c4967eb86a13>>
*/
"use strict";
@@ -11250,11 +11250,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-53c9f810-20250507" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-0ff1d13b-20250507" !== 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-53c9f810-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-0ff1d13b-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -11303,10 +11303,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1305 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1305.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<24c021b8983f61d24e625183bc7c2469>>
* @generated SignedSource<<0a8f2b1a35644dd70f51c9a2378b6361>>
*/
"use strict";
@@ -11952,11 +11952,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-53c9f810-20250507" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-0ff1d13b-20250507" !== 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-53c9f810-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-0ff1d13b-20250507\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -12005,10 +12005,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1406 = {
bundleType: 0,
version: "19.2.0-native-fb-53c9f810-20250507",
version: "19.2.0-native-fb-0ff1d13b-20250507",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-53c9f810-20250507"
reconcilerVersion: "19.2.0-native-fb-0ff1d13b-20250507"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1406.rendererConfig = extraDevToolsConfig);
@@ -1,7 +1,7 @@
{
"name": "eslint-plugin-react-hooks",
"description": "ESLint rules for React Hooks",
"version": "0.0.0-experimental-53c9f810-20250507",
"version": "0.0.0-experimental-0ff1d13b-20250507",
"repository": {
"type": "git",
"url": "https://github.com/facebook/react.git",