Skip to content

Commit 5f6d91c

Browse files
committed
[Fizz] Refactor Component Stack Nodes (#30298)
Component stacks have a similar problem to the problem with keyPath where we had to move it down and set it late right before recursing. Currently we work around that by popping exactly one off when something suspends. That doesn't work with the new server stacks being added which are more than one. It also meant that we kept having add a single frame that could be popped when there shouldn't need to be one. Unlike keyPath component stacks has this weird property that once something throws we might need the stack that was attempted for errors or the previous stack if we're going to retry and just recreate it. I've tried a few different approaches and I didn't like either but this is the one that seems least problematic. I first split out renderNodeDestructive into a retryNode helper. During retries only retryNode is called. When we first discover a node, we pass through renderNodeDestructive. Instead of add a component stack frame deep inside renderNodeDestructive after we've already refined a node, we now add it before in renderNodeDestructive. That way it's only added once before being attempted. This is similar to how Fiber works where in ChildFiber we match the node once to create the instance and then later do we attempt to actually render it and it's only the second part that's ever retried. This unfortunately means that we now have to refine the node down to element/lazy/thenables twice. To avoid refining the type too I move that to be done lazily. DiffTrain build for [b73dcdc](b73dcdc)
1 parent 5c54f84 commit 5f6d91c

36 files changed

+2807
-3592
lines changed

compiled/facebook-www/REVISION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ba95cf4b8f39acfd7c0ccf2795a19430d35ea6b3
1+
b73dcdc04ffa2dd9f2197d796388657d64ad53be
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ba95cf4b8f39acfd7c0ccf2795a19430d35ea6b3
1+
b73dcdc04ffa2dd9f2197d796388657d64ad53be

compiled/facebook-www/React-dev.classic.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1998,7 +1998,7 @@ __DEV__ &&
19981998
exports.useTransition = function () {
19991999
return resolveDispatcher().useTransition();
20002000
};
2001-
exports.version = "19.0.0-www-classic-ba95cf4b8f-20240709";
2001+
exports.version = "19.0.0-www-classic-b73dcdc04f-20240709";
20022002
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
20032003
"function" ===
20042004
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled/facebook-www/React-dev.modern.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1978,7 +1978,7 @@ __DEV__ &&
19781978
exports.useTransition = function () {
19791979
return resolveDispatcher().useTransition();
19801980
};
1981-
exports.version = "19.0.0-www-modern-ba95cf4b8f-20240709";
1981+
exports.version = "19.0.0-www-modern-b73dcdc04f-20240709";
19821982
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
19831983
"function" ===
19841984
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled/facebook-www/React-prod.classic.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -669,4 +669,4 @@ exports.useSyncExternalStore = function (
669669
exports.useTransition = function () {
670670
return ReactSharedInternals.H.useTransition();
671671
};
672-
exports.version = "19.0.0-www-classic-ba95cf4b8f-20240709";
672+
exports.version = "19.0.0-www-classic-b73dcdc04f-20240709";

compiled/facebook-www/React-prod.modern.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -669,4 +669,4 @@ exports.useSyncExternalStore = function (
669669
exports.useTransition = function () {
670670
return ReactSharedInternals.H.useTransition();
671671
};
672-
exports.version = "19.0.0-www-modern-ba95cf4b8f-20240709";
672+
exports.version = "19.0.0-www-modern-b73dcdc04f-20240709";

compiled/facebook-www/React-profiling.classic.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ exports.useSyncExternalStore = function (
673673
exports.useTransition = function () {
674674
return ReactSharedInternals.H.useTransition();
675675
};
676-
exports.version = "19.0.0-www-classic-ba95cf4b8f-20240709";
676+
exports.version = "19.0.0-www-classic-b73dcdc04f-20240709";
677677
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
678678
"function" ===
679679
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled/facebook-www/React-profiling.modern.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ exports.useSyncExternalStore = function (
673673
exports.useTransition = function () {
674674
return ReactSharedInternals.H.useTransition();
675675
};
676-
exports.version = "19.0.0-www-modern-ba95cf4b8f-20240709";
676+
exports.version = "19.0.0-www-modern-b73dcdc04f-20240709";
677677
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
678678
"function" ===
679679
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled/facebook-www/ReactART-dev.classic.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -16937,14 +16937,14 @@ __DEV__ &&
1693716937
scheduleRoot: scheduleRoot,
1693816938
setRefreshHandler: setRefreshHandler,
1693916939
getCurrentFiber: getCurrentFiberForDevTools,
16940-
reconcilerVersion: "19.0.0-www-classic-ba95cf4b8f-20240709"
16940+
reconcilerVersion: "19.0.0-www-classic-b73dcdc04f-20240709"
1694116941
});
1694216942
})({
1694316943
findFiberByHostInstance: function () {
1694416944
return null;
1694516945
},
1694616946
bundleType: 1,
16947-
version: "19.0.0-www-classic-ba95cf4b8f-20240709",
16947+
version: "19.0.0-www-classic-b73dcdc04f-20240709",
1694816948
rendererPackageName: "react-art"
1694916949
});
1695016950
var ClippingRectangle = TYPES.CLIPPING_RECTANGLE,

compiled/facebook-www/ReactART-dev.modern.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -16367,14 +16367,14 @@ __DEV__ &&
1636716367
scheduleRoot: scheduleRoot,
1636816368
setRefreshHandler: setRefreshHandler,
1636916369
getCurrentFiber: getCurrentFiberForDevTools,
16370-
reconcilerVersion: "19.0.0-www-modern-ba95cf4b8f-20240709"
16370+
reconcilerVersion: "19.0.0-www-modern-b73dcdc04f-20240709"
1637116371
});
1637216372
})({
1637316373
findFiberByHostInstance: function () {
1637416374
return null;
1637516375
},
1637616376
bundleType: 1,
16377-
version: "19.0.0-www-modern-ba95cf4b8f-20240709",
16377+
version: "19.0.0-www-modern-b73dcdc04f-20240709",
1637816378
rendererPackageName: "react-art"
1637916379
});
1638016380
var ClippingRectangle = TYPES.CLIPPING_RECTANGLE,

compiled/facebook-www/ReactART-prod.classic.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10718,7 +10718,7 @@ var slice = Array.prototype.slice,
1071810718
return null;
1071910719
},
1072010720
bundleType: 0,
10721-
version: "19.0.0-www-classic-ba95cf4b8f-20240709",
10721+
version: "19.0.0-www-classic-b73dcdc04f-20240709",
1072210722
rendererPackageName: "react-art"
1072310723
};
1072410724
var internals$jscomp$inline_1386 = {
@@ -10749,7 +10749,7 @@ var internals$jscomp$inline_1386 = {
1074910749
scheduleRoot: null,
1075010750
setRefreshHandler: null,
1075110751
getCurrentFiber: null,
10752-
reconcilerVersion: "19.0.0-www-classic-ba95cf4b8f-20240709"
10752+
reconcilerVersion: "19.0.0-www-classic-b73dcdc04f-20240709"
1075310753
};
1075410754
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1075510755
var hook$jscomp$inline_1387 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled/facebook-www/ReactART-prod.modern.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10171,7 +10171,7 @@ var slice = Array.prototype.slice,
1017110171
return null;
1017210172
},
1017310173
bundleType: 0,
10174-
version: "19.0.0-www-modern-ba95cf4b8f-20240709",
10174+
version: "19.0.0-www-modern-b73dcdc04f-20240709",
1017510175
rendererPackageName: "react-art"
1017610176
};
1017710177
var internals$jscomp$inline_1372 = {
@@ -10202,7 +10202,7 @@ var internals$jscomp$inline_1372 = {
1020210202
scheduleRoot: null,
1020310203
setRefreshHandler: null,
1020410204
getCurrentFiber: null,
10205-
reconcilerVersion: "19.0.0-www-modern-ba95cf4b8f-20240709"
10205+
reconcilerVersion: "19.0.0-www-modern-b73dcdc04f-20240709"
1020610206
};
1020710207
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1020810208
var hook$jscomp$inline_1373 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled/facebook-www/ReactDOM-dev.classic.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -27373,11 +27373,11 @@ __DEV__ &&
2737327373
: flushSyncErrorInBuildsThatSupportLegacyMode;
2737427374
(function () {
2737527375
var isomorphicReactPackageVersion = React.version;
27376-
if ("19.0.0-www-classic-ba95cf4b8f-20240709" !== isomorphicReactPackageVersion)
27376+
if ("19.0.0-www-classic-b73dcdc04f-20240709" !== isomorphicReactPackageVersion)
2737727377
throw Error(
2737827378
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2737927379
(isomorphicReactPackageVersion +
27380-
"\n - react-dom: 19.0.0-www-classic-ba95cf4b8f-20240709\nLearn more: https://react.dev/warnings/version-mismatch")
27380+
"\n - react-dom: 19.0.0-www-classic-b73dcdc04f-20240709\nLearn more: https://react.dev/warnings/version-mismatch")
2738127381
);
2738227382
})();
2738327383
("function" === typeof Map &&
@@ -27443,12 +27443,12 @@ __DEV__ &&
2744327443
scheduleRoot: scheduleRoot,
2744427444
setRefreshHandler: setRefreshHandler,
2744527445
getCurrentFiber: getCurrentFiberForDevTools,
27446-
reconcilerVersion: "19.0.0-www-classic-ba95cf4b8f-20240709"
27446+
reconcilerVersion: "19.0.0-www-classic-b73dcdc04f-20240709"
2744727447
});
2744827448
})({
2744927449
findFiberByHostInstance: getClosestInstanceFromNode,
2745027450
bundleType: 1,
27451-
version: "19.0.0-www-classic-ba95cf4b8f-20240709",
27451+
version: "19.0.0-www-classic-b73dcdc04f-20240709",
2745227452
rendererPackageName: "react-dom"
2745327453
}) &&
2745427454
canUseDOM &&
@@ -28091,7 +28091,7 @@ __DEV__ &&
2809128091
exports.useFormStatus = function () {
2809228092
return resolveDispatcher().useHostTransitionStatus();
2809328093
};
28094-
exports.version = "19.0.0-www-classic-ba95cf4b8f-20240709";
28094+
exports.version = "19.0.0-www-classic-b73dcdc04f-20240709";
2809528095
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2809628096
"function" ===
2809728097
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled/facebook-www/ReactDOM-dev.modern.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -26520,11 +26520,11 @@ __DEV__ &&
2652026520
return_targetInst = null;
2652126521
(function () {
2652226522
var isomorphicReactPackageVersion = React.version;
26523-
if ("19.0.0-www-modern-ba95cf4b8f-20240709" !== isomorphicReactPackageVersion)
26523+
if ("19.0.0-www-modern-b73dcdc04f-20240709" !== isomorphicReactPackageVersion)
2652426524
throw Error(
2652526525
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2652626526
(isomorphicReactPackageVersion +
26527-
"\n - react-dom: 19.0.0-www-modern-ba95cf4b8f-20240709\nLearn more: https://react.dev/warnings/version-mismatch")
26527+
"\n - react-dom: 19.0.0-www-modern-b73dcdc04f-20240709\nLearn more: https://react.dev/warnings/version-mismatch")
2652826528
);
2652926529
})();
2653026530
("function" === typeof Map &&
@@ -26589,12 +26589,12 @@ __DEV__ &&
2658926589
scheduleRoot: scheduleRoot,
2659026590
setRefreshHandler: setRefreshHandler,
2659126591
getCurrentFiber: getCurrentFiberForDevTools,
26592-
reconcilerVersion: "19.0.0-www-modern-ba95cf4b8f-20240709"
26592+
reconcilerVersion: "19.0.0-www-modern-b73dcdc04f-20240709"
2659326593
});
2659426594
})({
2659526595
findFiberByHostInstance: getClosestInstanceFromNode,
2659626596
bundleType: 1,
26597-
version: "19.0.0-www-modern-ba95cf4b8f-20240709",
26597+
version: "19.0.0-www-modern-b73dcdc04f-20240709",
2659826598
rendererPackageName: "react-dom"
2659926599
}) &&
2660026600
canUseDOM &&
@@ -27190,7 +27190,7 @@ __DEV__ &&
2719027190
exports.useFormStatus = function () {
2719127191
return resolveDispatcher().useHostTransitionStatus();
2719227192
};
27193-
exports.version = "19.0.0-www-modern-ba95cf4b8f-20240709";
27193+
exports.version = "19.0.0-www-modern-b73dcdc04f-20240709";
2719427194
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2719527195
"function" ===
2719627196
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled/facebook-www/ReactDOM-prod.classic.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -17163,14 +17163,14 @@ function getCrossOriginStringAs(as, input) {
1716317163
}
1716417164
var isomorphicReactPackageVersion$jscomp$inline_1769 = React.version;
1716517165
if (
17166-
"19.0.0-www-classic-ba95cf4b8f-20240709" !==
17166+
"19.0.0-www-classic-b73dcdc04f-20240709" !==
1716717167
isomorphicReactPackageVersion$jscomp$inline_1769
1716817168
)
1716917169
throw Error(
1717017170
formatProdErrorMessage(
1717117171
527,
1717217172
isomorphicReactPackageVersion$jscomp$inline_1769,
17173-
"19.0.0-www-classic-ba95cf4b8f-20240709"
17173+
"19.0.0-www-classic-b73dcdc04f-20240709"
1717417174
)
1717517175
);
1717617176
function flushSyncFromReconciler(fn) {
@@ -17216,7 +17216,7 @@ Internals.Events = [
1721617216
var devToolsConfig$jscomp$inline_1776 = {
1721717217
findFiberByHostInstance: getClosestInstanceFromNode,
1721817218
bundleType: 0,
17219-
version: "19.0.0-www-classic-ba95cf4b8f-20240709",
17219+
version: "19.0.0-www-classic-b73dcdc04f-20240709",
1722017220
rendererPackageName: "react-dom"
1722117221
};
1722217222
var internals$jscomp$inline_2220 = {
@@ -17246,7 +17246,7 @@ var internals$jscomp$inline_2220 = {
1724617246
scheduleRoot: null,
1724717247
setRefreshHandler: null,
1724817248
getCurrentFiber: null,
17249-
reconcilerVersion: "19.0.0-www-classic-ba95cf4b8f-20240709"
17249+
reconcilerVersion: "19.0.0-www-classic-b73dcdc04f-20240709"
1725017250
};
1725117251
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1725217252
var hook$jscomp$inline_2221 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17710,4 +17710,4 @@ exports.useFormState = function (action, initialState, permalink) {
1771017710
exports.useFormStatus = function () {
1771117711
return ReactSharedInternals.H.useHostTransitionStatus();
1771217712
};
17713-
exports.version = "19.0.0-www-classic-ba95cf4b8f-20240709";
17713+
exports.version = "19.0.0-www-classic-b73dcdc04f-20240709";

compiled/facebook-www/ReactDOM-prod.modern.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -16478,14 +16478,14 @@ function getCrossOriginStringAs(as, input) {
1647816478
}
1647916479
var isomorphicReactPackageVersion$jscomp$inline_1740 = React.version;
1648016480
if (
16481-
"19.0.0-www-modern-ba95cf4b8f-20240709" !==
16481+
"19.0.0-www-modern-b73dcdc04f-20240709" !==
1648216482
isomorphicReactPackageVersion$jscomp$inline_1740
1648316483
)
1648416484
throw Error(
1648516485
formatProdErrorMessage(
1648616486
527,
1648716487
isomorphicReactPackageVersion$jscomp$inline_1740,
16488-
"19.0.0-www-modern-ba95cf4b8f-20240709"
16488+
"19.0.0-www-modern-b73dcdc04f-20240709"
1648916489
)
1649016490
);
1649116491
Internals.findDOMNode = function (componentOrElement) {
@@ -16504,7 +16504,7 @@ Internals.Events = [
1650416504
var devToolsConfig$jscomp$inline_1742 = {
1650516505
findFiberByHostInstance: getClosestInstanceFromNode,
1650616506
bundleType: 0,
16507-
version: "19.0.0-www-modern-ba95cf4b8f-20240709",
16507+
version: "19.0.0-www-modern-b73dcdc04f-20240709",
1650816508
rendererPackageName: "react-dom"
1650916509
};
1651016510
var internals$jscomp$inline_2211 = {
@@ -16534,7 +16534,7 @@ var internals$jscomp$inline_2211 = {
1653416534
scheduleRoot: null,
1653516535
setRefreshHandler: null,
1653616536
getCurrentFiber: null,
16537-
reconcilerVersion: "19.0.0-www-modern-ba95cf4b8f-20240709"
16537+
reconcilerVersion: "19.0.0-www-modern-b73dcdc04f-20240709"
1653816538
};
1653916539
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1654016540
var hook$jscomp$inline_2212 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -16905,4 +16905,4 @@ exports.useFormState = function (action, initialState, permalink) {
1690516905
exports.useFormStatus = function () {
1690616906
return ReactSharedInternals.H.useHostTransitionStatus();
1690716907
};
16908-
exports.version = "19.0.0-www-modern-ba95cf4b8f-20240709";
16908+
exports.version = "19.0.0-www-modern-b73dcdc04f-20240709";

compiled/facebook-www/ReactDOM-profiling.classic.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -17930,14 +17930,14 @@ function getCrossOriginStringAs(as, input) {
1793017930
}
1793117931
var isomorphicReactPackageVersion$jscomp$inline_1856 = React.version;
1793217932
if (
17933-
"19.0.0-www-classic-ba95cf4b8f-20240709" !==
17933+
"19.0.0-www-classic-b73dcdc04f-20240709" !==
1793417934
isomorphicReactPackageVersion$jscomp$inline_1856
1793517935
)
1793617936
throw Error(
1793717937
formatProdErrorMessage(
1793817938
527,
1793917939
isomorphicReactPackageVersion$jscomp$inline_1856,
17940-
"19.0.0-www-classic-ba95cf4b8f-20240709"
17940+
"19.0.0-www-classic-b73dcdc04f-20240709"
1794117941
)
1794217942
);
1794317943
function flushSyncFromReconciler(fn) {
@@ -17983,7 +17983,7 @@ Internals.Events = [
1798317983
var devToolsConfig$jscomp$inline_1863 = {
1798417984
findFiberByHostInstance: getClosestInstanceFromNode,
1798517985
bundleType: 0,
17986-
version: "19.0.0-www-classic-ba95cf4b8f-20240709",
17986+
version: "19.0.0-www-classic-b73dcdc04f-20240709",
1798717987
rendererPackageName: "react-dom"
1798817988
};
1798917989
(function (internals) {
@@ -18027,7 +18027,7 @@ var devToolsConfig$jscomp$inline_1863 = {
1802718027
scheduleRoot: null,
1802818028
setRefreshHandler: null,
1802918029
getCurrentFiber: null,
18030-
reconcilerVersion: "19.0.0-www-classic-ba95cf4b8f-20240709"
18030+
reconcilerVersion: "19.0.0-www-classic-b73dcdc04f-20240709"
1803118031
});
1803218032
function ReactDOMRoot(internalRoot) {
1803318033
this._internalRoot = internalRoot;
@@ -18478,7 +18478,7 @@ exports.useFormState = function (action, initialState, permalink) {
1847818478
exports.useFormStatus = function () {
1847918479
return ReactSharedInternals.H.useHostTransitionStatus();
1848018480
};
18481-
exports.version = "19.0.0-www-classic-ba95cf4b8f-20240709";
18481+
exports.version = "19.0.0-www-classic-b73dcdc04f-20240709";
1848218482
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
1848318483
"function" ===
1848418484
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled/facebook-www/ReactDOM-profiling.modern.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -17228,14 +17228,14 @@ function getCrossOriginStringAs(as, input) {
1722817228
}
1722917229
var isomorphicReactPackageVersion$jscomp$inline_1827 = React.version;
1723017230
if (
17231-
"19.0.0-www-modern-ba95cf4b8f-20240709" !==
17231+
"19.0.0-www-modern-b73dcdc04f-20240709" !==
1723217232
isomorphicReactPackageVersion$jscomp$inline_1827
1723317233
)
1723417234
throw Error(
1723517235
formatProdErrorMessage(
1723617236
527,
1723717237
isomorphicReactPackageVersion$jscomp$inline_1827,
17238-
"19.0.0-www-modern-ba95cf4b8f-20240709"
17238+
"19.0.0-www-modern-b73dcdc04f-20240709"
1723917239
)
1724017240
);
1724117241
Internals.findDOMNode = function (componentOrElement) {
@@ -17254,7 +17254,7 @@ Internals.Events = [
1725417254
var devToolsConfig$jscomp$inline_1829 = {
1725517255
findFiberByHostInstance: getClosestInstanceFromNode,
1725617256
bundleType: 0,
17257-
version: "19.0.0-www-modern-ba95cf4b8f-20240709",
17257+
version: "19.0.0-www-modern-b73dcdc04f-20240709",
1725817258
rendererPackageName: "react-dom"
1725917259
};
1726017260
(function (internals) {
@@ -17298,7 +17298,7 @@ var devToolsConfig$jscomp$inline_1829 = {
1729817298
scheduleRoot: null,
1729917299
setRefreshHandler: null,
1730017300
getCurrentFiber: null,
17301-
reconcilerVersion: "19.0.0-www-modern-ba95cf4b8f-20240709"
17301+
reconcilerVersion: "19.0.0-www-modern-b73dcdc04f-20240709"
1730217302
});
1730317303
function ReactDOMRoot(internalRoot) {
1730417304
this._internalRoot = internalRoot;
@@ -17656,7 +17656,7 @@ exports.useFormState = function (action, initialState, permalink) {
1765617656
exports.useFormStatus = function () {
1765717657
return ReactSharedInternals.H.useHostTransitionStatus();
1765817658
};
17659-
exports.version = "19.0.0-www-modern-ba95cf4b8f-20240709";
17659+
exports.version = "19.0.0-www-modern-b73dcdc04f-20240709";
1766017660
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
1766117661
"function" ===
1766217662
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

0 commit comments

Comments
 (0)