Skip to content

Commit b34fde7

Browse files
cipolleschifacebook-github-bot
authored andcommitted
React 19.2.3 sync int React Native OSS (facebook#54966)
Summary: Sync of React 19.2.3 into React Native See also the template change [here](react-native-community/template#195). Changelog: [General][Changed] - Sync React 19.2.3 into React Native jest_e2e[run_all_tests] bypass-github-export-checks Differential Revision: D89719053
1 parent 1d54603 commit b34fde7

18 files changed

+80
-49
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@
108108
"nullthrows": "^1.1.1",
109109
"prettier": "3.6.2",
110110
"prettier-plugin-hermes-parser": "0.32.0",
111-
"react": "19.2.0",
112-
"react-test-renderer": "19.2.0",
111+
"react": "19.2.3",
112+
"react-test-renderer": "19.2.3",
113113
"rimraf": "^3.0.2",
114114
"shelljs": "^0.8.5",
115115
"signedsource": "^2.0.0",
@@ -121,7 +121,7 @@
121121
"ws": "^7.5.10"
122122
},
123123
"resolutions": {
124-
"react-is": "19.2.0",
124+
"react-is": "19.2.3",
125125
"on-headers": "1.1.0",
126126
"compression": "1.8.1"
127127
}

packages/react-native/Libraries/Renderer/implementations/ReactFabric-dev.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<d53d779c0308b393f00f3bad2e7e86d4>>
10+
* @generated SignedSource<<e7f6759bcc8955193867c6ab42bd07ad>>
1111
*
1212
* This file was sync'd from the facebook/react repository.
1313
*/
@@ -18901,10 +18901,10 @@ __DEV__ &&
1890118901
(function () {
1890218902
var internals = {
1890318903
bundleType: 1,
18904-
version: "19.2.0",
18904+
version: "19.2.3",
1890518905
rendererPackageName: "react-native-renderer",
1890618906
currentDispatcherRef: ReactSharedInternals,
18907-
reconcilerVersion: "19.2.0"
18907+
reconcilerVersion: "19.2.3"
1890818908
};
1890918909
null !== extraDevToolsConfig &&
1891018910
(internals.rendererConfig = extraDevToolsConfig);

packages/react-native/Libraries/Renderer/implementations/ReactFabric-prod.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<e8da88ae248e2c108d8595c48ad070ca>>
10+
* @generated SignedSource<<8d29d23a1c540d7502dd188e691eb725>>
1111
*
1212
* This file was sync'd from the facebook/react repository.
1313
*/
@@ -10495,10 +10495,10 @@ batchedUpdatesImpl = function (fn, a) {
1049510495
var roots = new Map(),
1049610496
internals$jscomp$inline_1245 = {
1049710497
bundleType: 0,
10498-
version: "19.2.0",
10498+
version: "19.2.3",
1049910499
rendererPackageName: "react-native-renderer",
1050010500
currentDispatcherRef: ReactSharedInternals,
10501-
reconcilerVersion: "19.2.0"
10501+
reconcilerVersion: "19.2.3"
1050210502
};
1050310503
null !== extraDevToolsConfig &&
1050410504
(internals$jscomp$inline_1245.rendererConfig = extraDevToolsConfig);

packages/react-native/Libraries/Renderer/implementations/ReactFabric-profiling.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<e02bd84b9218e9b7cbc92a39eee81f5f>>
10+
* @generated SignedSource<<c4dae0f7dbb88147f400089cab897268>>
1111
*
1212
* This file was sync'd from the facebook/react repository.
1313
*/
@@ -12298,10 +12298,10 @@ batchedUpdatesImpl = function (fn, a) {
1229812298
var roots = new Map(),
1229912299
internals$jscomp$inline_1537 = {
1230012300
bundleType: 0,
12301-
version: "19.2.0",
12301+
version: "19.2.3",
1230212302
rendererPackageName: "react-native-renderer",
1230312303
currentDispatcherRef: ReactSharedInternals,
12304-
reconcilerVersion: "19.2.0"
12304+
reconcilerVersion: "19.2.3"
1230512305
};
1230612306
null !== extraDevToolsConfig &&
1230712307
(internals$jscomp$inline_1537.rendererConfig = extraDevToolsConfig);

packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10+
* @generated SignedSource<<22737380b5e4280ce3563ac009164f56>>
1011
*
11-
* This file is no longer sync'd from the facebook/react repository.
12-
* The version compatability check is removed. Use at your own risk.
12+
* This file was sync'd from the facebook/react repository.
1313
*/
1414

1515
"use strict";
@@ -19455,6 +19455,13 @@ __DEV__ &&
1945519455
setSuspenseHandler = function (newShouldSuspendImpl) {
1945619456
shouldSuspendImpl = newShouldSuspendImpl;
1945719457
};
19458+
var isomorphicReactPackageVersion = React.version;
19459+
if ("19.2.3" !== isomorphicReactPackageVersion)
19460+
throw Error(
19461+
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
19462+
(isomorphicReactPackageVersion +
19463+
"\n - react-native-renderer: 19.2.3\nLearn more: https://react.dev/warnings/version-mismatch")
19464+
);
1945819465
if (
1945919466
"function" !==
1946019467
typeof ReactNativePrivateInterface.ReactFiberErrorDialog.showErrorDialog
@@ -19479,10 +19486,10 @@ __DEV__ &&
1947919486
(function () {
1948019487
var internals = {
1948119488
bundleType: 1,
19482-
version: "19.2.0",
19489+
version: "19.2.3",
1948319490
rendererPackageName: "react-native-renderer",
1948419491
currentDispatcherRef: ReactSharedInternals,
19485-
reconcilerVersion: "19.2.0"
19492+
reconcilerVersion: "19.2.3"
1948619493
};
1948719494
null !== extraDevToolsConfig &&
1948819495
(internals.rendererConfig = extraDevToolsConfig);

packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-prod.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10+
* @generated SignedSource<<232209f5a157745637191195f25907c7>>
1011
*
11-
* This file is no longer sync'd from the facebook/react repository.
12-
* The version compatability check is removed. Use at your own risk.
12+
* This file was sync'd from the facebook/react repository.
1313
*/
1414

1515
"use strict";
@@ -10918,6 +10918,13 @@ function updateContainer(element, container, parentComponent, callback) {
1091810918
entangleTransitions(element, parentComponent, lane));
1091910919
return lane;
1092010920
}
10921+
var isomorphicReactPackageVersion = React.version;
10922+
if ("19.2.3" !== isomorphicReactPackageVersion)
10923+
throw Error(
10924+
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
10925+
(isomorphicReactPackageVersion +
10926+
"\n - react-native-renderer: 19.2.3\nLearn more: https://react.dev/warnings/version-mismatch")
10927+
);
1092110928
if (
1092210929
"function" !==
1092310930
typeof ReactNativePrivateInterface.ReactFiberErrorDialog.showErrorDialog
@@ -10966,10 +10973,10 @@ batchedUpdatesImpl = function (fn, a) {
1096610973
var roots = new Map(),
1096710974
internals$jscomp$inline_1296 = {
1096810975
bundleType: 0,
10969-
version: "19.2.0",
10976+
version: "19.2.3",
1097010977
rendererPackageName: "react-native-renderer",
1097110978
currentDispatcherRef: ReactSharedInternals,
10972-
reconcilerVersion: "19.2.0"
10979+
reconcilerVersion: "19.2.3"
1097310980
};
1097410981
null !== extraDevToolsConfig &&
1097510982
(internals$jscomp$inline_1296.rendererConfig = extraDevToolsConfig);

packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10+
* @generated SignedSource<<9b111e8265a6b1d86607277dbe91d200>>
1011
*
11-
* This file is no longer sync'd from the facebook/react repository.
12-
* The version compatability check is removed. Use at your own risk.
12+
* This file was sync'd from the facebook/react repository.
1313
*/
1414

1515
"use strict";
@@ -12713,6 +12713,13 @@ function updateContainer(element, container, parentComponent, callback) {
1271312713
entangleTransitions(element, parentComponent, lane));
1271412714
return lane;
1271512715
}
12716+
var isomorphicReactPackageVersion = React.version;
12717+
if ("19.2.3" !== isomorphicReactPackageVersion)
12718+
throw Error(
12719+
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
12720+
(isomorphicReactPackageVersion +
12721+
"\n - react-native-renderer: 19.2.3\nLearn more: https://react.dev/warnings/version-mismatch")
12722+
);
1271612723
if (
1271712724
"function" !==
1271812725
typeof ReactNativePrivateInterface.ReactFiberErrorDialog.showErrorDialog
@@ -12761,10 +12768,10 @@ batchedUpdatesImpl = function (fn, a) {
1276112768
var roots = new Map(),
1276212769
internals$jscomp$inline_1588 = {
1276312770
bundleType: 0,
12764-
version: "19.2.0",
12771+
version: "19.2.3",
1276512772
rendererPackageName: "react-native-renderer",
1276612773
currentDispatcherRef: ReactSharedInternals,
12767-
reconcilerVersion: "19.2.0"
12774+
reconcilerVersion: "19.2.3"
1276812775
};
1276912776
null !== extraDevToolsConfig &&
1277012777
(internals$jscomp$inline_1588.rendererConfig = extraDevToolsConfig);

packages/react-native/Libraries/Renderer/shims/ReactFabric.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
* @noformat
88
* @nolint
99
* @flow
10-
* @generated SignedSource<<cf323fc5ca893bab5669c7d321660412>>
10+
* @generated SignedSource<<16b364e89f43b8a47832b0dfb98af11e>>
11+
*
12+
* This file was sync'd from the facebook/react repository.
1113
*/
1214

1315
'use strict';

packages/react-native/Libraries/Renderer/shims/ReactFeatureFlags.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
* @noformat
88
* @nolint
99
* @flow strict-local
10-
* @generated SignedSource<<908f5fb85384725318e261f40e49d9a6>>
10+
* @generated SignedSource<<1dd9e9c3f20e37ae14e485fc6ee3d9e9>>
11+
*
12+
* This file was sync'd from the facebook/react repository.
1113
*/
1214

1315
'use strict';

packages/react-native/Libraries/Renderer/shims/ReactNative.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
* @noformat
88
* @nolint
99
* @flow
10+
* @generated SignedSource<<e2c46705ed927302dbe9332dafba459d>>
1011
*
11-
* This file is no longer sync'd from the facebook/react repository.
12-
* The version compatability check is removed. Use at your own risk.
12+
* This file was sync'd from the facebook/react repository.
1313
*/
1414
'use strict';
1515

0 commit comments

Comments
 (0)