Skip to content

Commit 3aee0d9

Browse files
committed
[RN] Map Fabric priorities to reconciler priorities correctly (#32847)
## Summary This fixes how we map priorities between Fabric and the React reconciler. At the moment, we're only considering default and discrete priorities, when there's a larger range of priorities available. In Fabric, we'll test supporting additional priorities soon. For that test to do something useful, we need the new priorities to be mapped to reconciler priorities correctly, which is what this change is done. > [!IMPORTANT] > At the moment, this is a no-op because Fabric is only reporting default and discrete event priorities. ## How did you test this change? Will test e2e on React Native on top of facebook/react-native#50627 The changes are gated in React Native, so we'll use that feature flag to test this. DiffTrain build for [5e9b487](5e9b487)
1 parent 0a20a31 commit 3aee0d9

23 files changed

+107
-86
lines changed

compiled-rn/VERSION_NATIVE_FB

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
19.2.0-native-fb-c44e4a25-20250409
1+
19.2.0-native-fb-5e9b4877-20250410

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<d26ba4cc3345953cb916e1090ccefb58>>
10+
* @generated SignedSource<<24d2e3a10521a6b736b866d43024dc04>>
1111
*/
1212

1313
"use strict";
@@ -404,5 +404,5 @@ __DEV__ &&
404404
exports.useFormStatus = function () {
405405
return resolveDispatcher().useHostTransitionStatus();
406406
};
407-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
407+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";
408408
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<9d23259108ebbfa83e840a93b77e8ccc>>
10+
* @generated SignedSource<<a23936f8a43b60c3278f193000fe4694>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
206+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<9d23259108ebbfa83e840a93b77e8ccc>>
10+
* @generated SignedSource<<a23936f8a43b60c3278f193000fe4694>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
206+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<f786a1eb95c43ceffb18e08a0aa54b6a>>
10+
* @generated SignedSource<<2009d83aad952311d8de558bbc00bf12>>
1111
*/
1212

1313
/*
@@ -25830,11 +25830,11 @@ __DEV__ &&
2583025830
};
2583125831
(function () {
2583225832
var isomorphicReactPackageVersion = React.version;
25833-
if ("19.2.0-native-fb-c44e4a25-20250409" !== isomorphicReactPackageVersion)
25833+
if ("19.2.0-native-fb-5e9b4877-20250410" !== isomorphicReactPackageVersion)
2583425834
throw Error(
2583525835
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2583625836
(isomorphicReactPackageVersion +
25837-
"\n - react-dom: 19.2.0-native-fb-c44e4a25-20250409\nLearn more: https://react.dev/warnings/version-mismatch")
25837+
"\n - react-dom: 19.2.0-native-fb-5e9b4877-20250410\nLearn more: https://react.dev/warnings/version-mismatch")
2583825838
);
2583925839
})();
2584025840
("function" === typeof Map &&
@@ -25871,10 +25871,10 @@ __DEV__ &&
2587125871
!(function () {
2587225872
var internals = {
2587325873
bundleType: 1,
25874-
version: "19.2.0-native-fb-c44e4a25-20250409",
25874+
version: "19.2.0-native-fb-5e9b4877-20250410",
2587525875
rendererPackageName: "react-dom",
2587625876
currentDispatcherRef: ReactSharedInternals,
25877-
reconcilerVersion: "19.2.0-native-fb-c44e4a25-20250409"
25877+
reconcilerVersion: "19.2.0-native-fb-5e9b4877-20250410"
2587825878
};
2587925879
internals.overrideHookState = overrideHookState;
2588025880
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -26018,5 +26018,5 @@ __DEV__ &&
2601826018
listenToAllSupportedEvents(container);
2601926019
return new ReactDOMHydrationRoot(initialChildren);
2602026020
};
26021-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
26021+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";
2602226022
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<ce9e684c990afb615606690a9fcac8c3>>
10+
* @generated SignedSource<<607147cd9d68c886f9ee789bfc6155b7>>
1111
*/
1212

1313
/*
@@ -16062,14 +16062,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1606216062
};
1606316063
var isomorphicReactPackageVersion$jscomp$inline_1801 = React.version;
1606416064
if (
16065-
"19.2.0-native-fb-c44e4a25-20250409" !==
16065+
"19.2.0-native-fb-5e9b4877-20250410" !==
1606616066
isomorphicReactPackageVersion$jscomp$inline_1801
1606716067
)
1606816068
throw Error(
1606916069
formatProdErrorMessage(
1607016070
527,
1607116071
isomorphicReactPackageVersion$jscomp$inline_1801,
16072-
"19.2.0-native-fb-c44e4a25-20250409"
16072+
"19.2.0-native-fb-5e9b4877-20250410"
1607316073
)
1607416074
);
1607516075
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16091,10 +16091,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1609116091
};
1609216092
var internals$jscomp$inline_2257 = {
1609316093
bundleType: 0,
16094-
version: "19.2.0-native-fb-c44e4a25-20250409",
16094+
version: "19.2.0-native-fb-5e9b4877-20250410",
1609516095
rendererPackageName: "react-dom",
1609616096
currentDispatcherRef: ReactSharedInternals,
16097-
reconcilerVersion: "19.2.0-native-fb-c44e4a25-20250409"
16097+
reconcilerVersion: "19.2.0-native-fb-5e9b4877-20250410"
1609816098
};
1609916099
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1610016100
var hook$jscomp$inline_2258 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -16198,4 +16198,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1619816198
listenToAllSupportedEvents(container);
1619916199
return new ReactDOMHydrationRoot(initialChildren);
1620016200
};
16201-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
16201+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-profiling.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<9430ef2766cf983ecfcd4bffb37ca527>>
10+
* @generated SignedSource<<53c06aefe642f0ebc3827f26aa53524d>>
1111
*/
1212

1313
/*
@@ -16749,14 +16749,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1674916749
};
1675016750
var isomorphicReactPackageVersion$jscomp$inline_1898 = React.version;
1675116751
if (
16752-
"19.2.0-native-fb-c44e4a25-20250409" !==
16752+
"19.2.0-native-fb-5e9b4877-20250410" !==
1675316753
isomorphicReactPackageVersion$jscomp$inline_1898
1675416754
)
1675516755
throw Error(
1675616756
formatProdErrorMessage(
1675716757
527,
1675816758
isomorphicReactPackageVersion$jscomp$inline_1898,
16759-
"19.2.0-native-fb-c44e4a25-20250409"
16759+
"19.2.0-native-fb-5e9b4877-20250410"
1676016760
)
1676116761
);
1676216762
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16778,10 +16778,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1677816778
};
1677916779
var internals$jscomp$inline_1905 = {
1678016780
bundleType: 0,
16781-
version: "19.2.0-native-fb-c44e4a25-20250409",
16781+
version: "19.2.0-native-fb-5e9b4877-20250410",
1678216782
rendererPackageName: "react-dom",
1678316783
currentDispatcherRef: ReactSharedInternals,
16784-
reconcilerVersion: "19.2.0-native-fb-c44e4a25-20250409",
16784+
reconcilerVersion: "19.2.0-native-fb-5e9b4877-20250410",
1678516785
getLaneLabelMap: function () {
1678616786
for (
1678716787
var map = new Map(), lane = 1, index$295 = 0;
@@ -16900,4 +16900,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1690016900
listenToAllSupportedEvents(container);
1690116901
return new ReactDOMHydrationRoot(initialChildren);
1690216902
};
16903-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
16903+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-dev.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<2cdc8604947f91281be9f56bb26c9bde>>
10+
* @generated SignedSource<<84bdd75ea850b02d0287ace49802530d>>
1111
*/
1212

1313
/*
@@ -25891,11 +25891,11 @@ __DEV__ &&
2589125891
};
2589225892
(function () {
2589325893
var isomorphicReactPackageVersion = React.version;
25894-
if ("19.2.0-native-fb-c44e4a25-20250409" !== isomorphicReactPackageVersion)
25894+
if ("19.2.0-native-fb-5e9b4877-20250410" !== isomorphicReactPackageVersion)
2589525895
throw Error(
2589625896
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2589725897
(isomorphicReactPackageVersion +
25898-
"\n - react-dom: 19.2.0-native-fb-c44e4a25-20250409\nLearn more: https://react.dev/warnings/version-mismatch")
25898+
"\n - react-dom: 19.2.0-native-fb-5e9b4877-20250410\nLearn more: https://react.dev/warnings/version-mismatch")
2589925899
);
2590025900
})();
2590125901
("function" === typeof Map &&
@@ -25932,10 +25932,10 @@ __DEV__ &&
2593225932
!(function () {
2593325933
var internals = {
2593425934
bundleType: 1,
25935-
version: "19.2.0-native-fb-c44e4a25-20250409",
25935+
version: "19.2.0-native-fb-5e9b4877-20250410",
2593625936
rendererPackageName: "react-dom",
2593725937
currentDispatcherRef: ReactSharedInternals,
25938-
reconcilerVersion: "19.2.0-native-fb-c44e4a25-20250409"
25938+
reconcilerVersion: "19.2.0-native-fb-5e9b4877-20250410"
2593925939
};
2594025940
internals.overrideHookState = overrideHookState;
2594125941
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -26395,7 +26395,7 @@ __DEV__ &&
2639526395
exports.useFormStatus = function () {
2639626396
return resolveDispatcher().useHostTransitionStatus();
2639726397
};
26398-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
26398+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";
2639926399
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2640026400
"function" ===
2640126401
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-prod.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<bd2f41409a62309c8c4241778430baeb>>
10+
* @generated SignedSource<<c41d71c4ae9fed7c6e3889d1dcd090c3>>
1111
*/
1212

1313
/*
@@ -16073,14 +16073,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1607316073
};
1607416074
var isomorphicReactPackageVersion$jscomp$inline_1802 = React.version;
1607516075
if (
16076-
"19.2.0-native-fb-c44e4a25-20250409" !==
16076+
"19.2.0-native-fb-5e9b4877-20250410" !==
1607716077
isomorphicReactPackageVersion$jscomp$inline_1802
1607816078
)
1607916079
throw Error(
1608016080
formatProdErrorMessage(
1608116081
527,
1608216082
isomorphicReactPackageVersion$jscomp$inline_1802,
16083-
"19.2.0-native-fb-c44e4a25-20250409"
16083+
"19.2.0-native-fb-5e9b4877-20250410"
1608416084
)
1608516085
);
1608616086
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16102,10 +16102,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1610216102
};
1610316103
var internals$jscomp$inline_2260 = {
1610416104
bundleType: 0,
16105-
version: "19.2.0-native-fb-c44e4a25-20250409",
16105+
version: "19.2.0-native-fb-5e9b4877-20250410",
1610616106
rendererPackageName: "react-dom",
1610716107
currentDispatcherRef: ReactSharedInternals,
16108-
reconcilerVersion: "19.2.0-native-fb-c44e4a25-20250409"
16108+
reconcilerVersion: "19.2.0-native-fb-5e9b4877-20250410"
1610916109
};
1611016110
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1611116111
var hook$jscomp$inline_2261 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -16363,4 +16363,4 @@ exports.useFormState = function (action, initialState, permalink) {
1636316363
exports.useFormStatus = function () {
1636416364
return ReactSharedInternals.H.useHostTransitionStatus();
1636516365
};
16366-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
16366+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMProfiling-profiling.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<f84027d2a19dbc89cf80e782a586e65a>>
10+
* @generated SignedSource<<bc15d857d07741192b39572e91ee52da>>
1111
*/
1212

1313
/*
@@ -16764,14 +16764,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1676416764
};
1676516765
var isomorphicReactPackageVersion$jscomp$inline_1899 = React.version;
1676616766
if (
16767-
"19.2.0-native-fb-c44e4a25-20250409" !==
16767+
"19.2.0-native-fb-5e9b4877-20250410" !==
1676816768
isomorphicReactPackageVersion$jscomp$inline_1899
1676916769
)
1677016770
throw Error(
1677116771
formatProdErrorMessage(
1677216772
527,
1677316773
isomorphicReactPackageVersion$jscomp$inline_1899,
16774-
"19.2.0-native-fb-c44e4a25-20250409"
16774+
"19.2.0-native-fb-5e9b4877-20250410"
1677516775
)
1677616776
);
1677716777
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -16793,10 +16793,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1679316793
};
1679416794
var internals$jscomp$inline_1906 = {
1679516795
bundleType: 0,
16796-
version: "19.2.0-native-fb-c44e4a25-20250409",
16796+
version: "19.2.0-native-fb-5e9b4877-20250410",
1679716797
rendererPackageName: "react-dom",
1679816798
currentDispatcherRef: ReactSharedInternals,
16799-
reconcilerVersion: "19.2.0-native-fb-c44e4a25-20250409",
16799+
reconcilerVersion: "19.2.0-native-fb-5e9b4877-20250410",
1680016800
getLaneLabelMap: function () {
1680116801
for (
1680216802
var map = new Map(), lane = 1, index$295 = 0;
@@ -17069,7 +17069,7 @@ exports.useFormState = function (action, initialState, permalink) {
1706917069
exports.useFormStatus = function () {
1707017070
return ReactSharedInternals.H.useHostTransitionStatus();
1707117071
};
17072-
exports.version = "19.2.0-native-fb-c44e4a25-20250409";
17072+
exports.version = "19.2.0-native-fb-5e9b4877-20250410";
1707317073
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
1707417074
"function" ===
1707517075
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

0 commit comments

Comments
 (0)