Skip to content

Commit 1556f5b

Browse files
nextjs-bothuozhi
authored andcommitted
Upgrade React from dd048c3b-20251105 to fa50caf5-20251107 (#85906)
1 parent 144f519 commit 1556f5b

File tree

62 files changed

+2923
-2342
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+2923
-2342
lines changed

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@
201201
"eslint-plugin-jsdoc": "48.0.4",
202202
"eslint-plugin-mdx": "3.1.5",
203203
"eslint-plugin-react": "7.37.0",
204-
"eslint-plugin-react-hooks": "0.0.0-experimental-dd048c3b-20251105",
204+
"eslint-plugin-react-hooks": "0.0.0-experimental-fa50caf5-20251107",
205205
"event-stream": "4.0.1",
206206
"execa": "2.0.3",
207207
"expect": "29.7.0",
@@ -261,16 +261,16 @@
261261
"pretty-ms": "7.0.0",
262262
"random-seed": "0.3.0",
263263
"react": "19.0.0",
264-
"react-builtin": "npm:react@19.3.0-canary-dd048c3b-20251105",
264+
"react-builtin": "npm:react@19.3.0-canary-fa50caf5-20251107",
265265
"react-dom": "19.0.0",
266-
"react-dom-builtin": "npm:react-dom@19.3.0-canary-dd048c3b-20251105",
267-
"react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-dd048c3b-20251105",
268-
"react-experimental-builtin": "npm:react@0.0.0-experimental-dd048c3b-20251105",
269-
"react-is-builtin": "npm:react-is@19.3.0-canary-dd048c3b-20251105",
270-
"react-server-dom-turbopack": "19.3.0-canary-dd048c3b-20251105",
271-
"react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-dd048c3b-20251105",
272-
"react-server-dom-webpack": "19.3.0-canary-dd048c3b-20251105",
273-
"react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-dd048c3b-20251105",
266+
"react-dom-builtin": "npm:react-dom@19.3.0-canary-fa50caf5-20251107",
267+
"react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-fa50caf5-20251107",
268+
"react-experimental-builtin": "npm:react@0.0.0-experimental-fa50caf5-20251107",
269+
"react-is-builtin": "npm:react-is@19.3.0-canary-fa50caf5-20251107",
270+
"react-server-dom-turbopack": "19.3.0-canary-fa50caf5-20251107",
271+
"react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-fa50caf5-20251107",
272+
"react-server-dom-webpack": "19.3.0-canary-fa50caf5-20251107",
273+
"react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-fa50caf5-20251107",
274274
"react-ssr-prepass": "1.0.8",
275275
"react-virtualized": "9.22.3",
276276
"relay-compiler": "13.0.2",
@@ -280,8 +280,8 @@
280280
"resolve-from": "5.0.0",
281281
"sass": "1.54.0",
282282
"satori": "0.15.2",
283-
"scheduler-builtin": "npm:scheduler@0.28.0-canary-dd048c3b-20251105",
284-
"scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-dd048c3b-20251105",
283+
"scheduler-builtin": "npm:scheduler@0.28.0-canary-fa50caf5-20251107",
284+
"scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-fa50caf5-20251107",
285285
"seedrandom": "3.0.5",
286286
"semver": "7.3.7",
287287
"serve-handler": "6.1.6",
@@ -326,10 +326,10 @@
326326
"@types/react-dom": "19.2.1",
327327
"@types/retry": "0.12.0",
328328
"jest-snapshot": "30.0.0-alpha.6",
329-
"react": "19.3.0-canary-dd048c3b-20251105",
330-
"react-dom": "19.3.0-canary-dd048c3b-20251105",
331-
"react-is": "19.3.0-canary-dd048c3b-20251105",
332-
"scheduler": "0.28.0-canary-dd048c3b-20251105"
329+
"react": "19.3.0-canary-fa50caf5-20251107",
330+
"react-dom": "19.3.0-canary-fa50caf5-20251107",
331+
"react-is": "19.3.0-canary-fa50caf5-20251107",
332+
"scheduler": "0.28.0-canary-fa50caf5-20251107"
333333
},
334334
"packageExtensions": {
335335
"eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": {

packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1453,8 +1453,8 @@
14531453
delete node[internalEventHandlesSetKey];
14541454
}
14551455
function getClosestInstanceFromNode(targetNode) {
1456-
var targetInst = targetNode[internalInstanceKey];
1457-
if (targetInst) return targetInst;
1456+
var targetInst;
1457+
if ((targetInst = targetNode[internalInstanceKey])) return targetInst;
14581458
for (var parentNode = targetNode.parentNode; parentNode; ) {
14591459
if (
14601460
(targetInst =
@@ -11443,10 +11443,7 @@
1144311443
(workInProgress.memoizedState = SUSPENDED_MARKER),
1144411444
bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3231)
1144511445
);
11446-
if (
11447-
"number" ===
11448-
typeof JSCompiler_object_inline_stack_3231.unstable_expectedLoadTime
11449-
)
11446+
if (!0 === JSCompiler_object_inline_stack_3231.defer)
1145011447
return (
1145111448
reuseSuspenseHandlerOnStack(workInProgress),
1145211449
mountSuspenseFallbackChildren(
@@ -14669,7 +14666,7 @@
1466914666
function commitAppearingPairViewTransitions(placement) {
1467014667
if (0 !== (placement.subtreeFlags & 18874368))
1467114668
for (placement = placement.child; null !== placement; ) {
14672-
if (22 !== placement.tag || null !== placement.memoizedState)
14669+
if (22 !== placement.tag || null === placement.memoizedState)
1467314670
if (
1467414671
(commitAppearingPairViewTransitions(placement),
1467514672
30 === placement.tag &&
@@ -14733,7 +14730,7 @@
1473314730
var pairs = appearingViewTransitions;
1473414731
if (0 !== (deletion.subtreeFlags & 18874368))
1473514732
for (deletion = deletion.child; null !== deletion; ) {
14736-
if (22 !== deletion.tag || null !== deletion.memoizedState) {
14733+
if (22 !== deletion.tag || null === deletion.memoizedState) {
1473714734
if (30 === deletion.tag && 0 !== (deletion.flags & 18874368)) {
1473814735
var props = deletion.memoizedProps,
1473914736
name = props.name;
@@ -14832,7 +14829,7 @@
1483214829
function restorePairedViewTransitions(parent) {
1483314830
if (0 !== (parent.subtreeFlags & 18874368))
1483414831
for (parent = parent.child; null !== parent; ) {
14835-
if (22 !== parent.tag || null !== parent.memoizedState) {
14832+
if (22 !== parent.tag || null === parent.memoizedState) {
1483614833
if (30 === parent.tag && 0 !== (parent.flags & 18874368)) {
1483714834
var instance = parent.stateNode;
1483814835
null !== instance.paired &&
@@ -17884,7 +17881,7 @@
1788417881
var pairs = appearingViewTransitions;
1788517882
if (0 !== (deletion.subtreeFlags & 18874368))
1788617883
for (deletion = deletion.child; null !== deletion; ) {
17887-
if (22 !== deletion.tag || null !== deletion.memoizedState) {
17884+
if (22 !== deletion.tag || null === deletion.memoizedState) {
1788817885
if (30 === deletion.tag && 0 !== (deletion.flags & 18874368)) {
1788917886
var props = deletion.memoizedProps,
1789017887
name = props.name;
@@ -25439,27 +25436,24 @@
2543925436
}
2544025437
}
2544125438
function applyViewTransitionName(instance, name, className) {
25439+
name =
25440+
CSS.escape(name) !== name ? "r-" + btoa(name).replace(/=/g, "") : name;
2544225441
instance.style.viewTransitionName = name;
2544325442
null != className && (instance.style.viewTransitionClass = className);
25444-
name = getComputedStyle(instance);
25445-
if ("inline" === name.display) {
25446-
className = instance.getClientRects();
25447-
if (1 === className.length) var JSCompiler_inline_result = 1;
25443+
className = getComputedStyle(instance);
25444+
if ("inline" === className.display) {
25445+
name = instance.getClientRects();
25446+
if (1 === name.length) var JSCompiler_inline_result = 1;
2544825447
else
25449-
for (
25450-
var i = (JSCompiler_inline_result = 0);
25451-
i < className.length;
25452-
i++
25453-
) {
25454-
var rect = className[i];
25448+
for (var i = (JSCompiler_inline_result = 0); i < name.length; i++) {
25449+
var rect = name[i];
2545525450
0 < rect.width && 0 < rect.height && JSCompiler_inline_result++;
2545625451
}
2545725452
1 === JSCompiler_inline_result
2545825453
? ((instance = instance.style),
25459-
(instance.display =
25460-
1 === className.length ? "inline-block" : "block"),
25461-
(instance.marginTop = "-" + name.paddingTop),
25462-
(instance.marginBottom = "-" + name.paddingBottom))
25454+
(instance.display = 1 === name.length ? "inline-block" : "block"),
25455+
(instance.marginTop = "-" + className.paddingTop),
25456+
(instance.marginBottom = "-" + className.paddingBottom))
2546325457
: warnForBlockInsideInline(instance);
2546425458
}
2546525459
}
@@ -32406,11 +32400,11 @@
3240632400
};
3240732401
(function () {
3240832402
var isomorphicReactPackageVersion = React.version;
32409-
if ("19.3.0-experimental-dd048c3b-20251105" !== isomorphicReactPackageVersion)
32403+
if ("19.3.0-experimental-fa50caf5-20251107" !== isomorphicReactPackageVersion)
3241032404
throw Error(
3241132405
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
3241232406
(isomorphicReactPackageVersion +
32413-
"\n - react-dom: 19.3.0-experimental-dd048c3b-20251105\nLearn more: https://react.dev/warnings/version-mismatch")
32407+
"\n - react-dom: 19.3.0-experimental-fa50caf5-20251107\nLearn more: https://react.dev/warnings/version-mismatch")
3241432408
);
3241532409
})();
3241632410
("function" === typeof Map &&
@@ -32447,10 +32441,10 @@
3244732441
!(function () {
3244832442
var internals = {
3244932443
bundleType: 1,
32450-
version: "19.3.0-experimental-dd048c3b-20251105",
32444+
version: "19.3.0-experimental-fa50caf5-20251107",
3245132445
rendererPackageName: "react-dom",
3245232446
currentDispatcherRef: ReactSharedInternals,
32453-
reconcilerVersion: "19.3.0-experimental-dd048c3b-20251105"
32447+
reconcilerVersion: "19.3.0-experimental-fa50caf5-20251107"
3245432448
};
3245532449
internals.overrideHookState = overrideHookState;
3245632450
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -32598,7 +32592,7 @@
3259832592
listenToAllSupportedEvents(container);
3259932593
return new ReactDOMHydrationRoot(initialChildren);
3260032594
};
32601-
exports.version = "19.3.0-experimental-dd048c3b-20251105";
32595+
exports.version = "19.3.0-experimental-fa50caf5-20251107";
3260232596
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
3260332597
"function" ===
3260432598
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -976,8 +976,8 @@ function detachDeletedInstance(node) {
976976
delete node[internalEventHandlesSetKey];
977977
}
978978
function getClosestInstanceFromNode(targetNode) {
979-
var targetInst = targetNode[internalInstanceKey];
980-
if (targetInst) return targetInst;
979+
var targetInst;
980+
if ((targetInst = targetNode[internalInstanceKey])) return targetInst;
981981
for (var parentNode = targetNode.parentNode; parentNode; ) {
982982
if (
983983
(targetInst =
@@ -7299,7 +7299,7 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
72997299
(workInProgress.memoizedState = SUSPENDED_MARKER),
73007300
bailoutOffscreenComponent(null, nextProps)
73017301
);
7302-
if ("number" === typeof nextProps.unstable_expectedLoadTime)
7302+
if (!0 === nextProps.defer)
73037303
return (
73047304
reuseSuspenseHandlerOnStack(),
73057305
mountSuspenseFallbackChildren(
@@ -9549,7 +9549,7 @@ function restoreViewTransitionOnHostInstances(
95499549
function commitAppearingPairViewTransitions(placement) {
95509550
if (0 !== (placement.subtreeFlags & 18874368))
95519551
for (placement = placement.child; null !== placement; ) {
9552-
if (22 !== placement.tag || null !== placement.memoizedState)
9552+
if (22 !== placement.tag || null === placement.memoizedState)
95539553
if (
95549554
(commitAppearingPairViewTransitions(placement),
95559555
30 === placement.tag &&
@@ -9605,7 +9605,7 @@ function commitDeletedPairViewTransitions(deletion) {
96059605
var pairs = appearingViewTransitions;
96069606
if (0 !== (deletion.subtreeFlags & 18874368))
96079607
for (deletion = deletion.child; null !== deletion; ) {
9608-
if (22 !== deletion.tag || null !== deletion.memoizedState) {
9608+
if (22 !== deletion.tag || null === deletion.memoizedState) {
96099609
if (30 === deletion.tag && 0 !== (deletion.flags & 18874368)) {
96109610
var props = deletion.memoizedProps,
96119611
name = props.name;
@@ -9695,7 +9695,7 @@ function commitNestedViewTransitions(changedParent) {
96959695
function restorePairedViewTransitions(parent) {
96969696
if (0 !== (parent.subtreeFlags & 18874368))
96979697
for (parent = parent.child; null !== parent; ) {
9698-
if (22 !== parent.tag || null !== parent.memoizedState) {
9698+
if (22 !== parent.tag || null === parent.memoizedState) {
96999699
if (30 === parent.tag && 0 !== (parent.flags & 18874368)) {
97009700
var instance = parent.stateNode;
97019701
null !== instance.paired &&
@@ -12008,7 +12008,7 @@ function trackDeletedPairViewTransitions(deletion) {
1200812008
var pairs = appearingViewTransitions;
1200912009
if (0 !== (deletion.subtreeFlags & 18874368))
1201012010
for (deletion = deletion.child; null !== deletion; ) {
12011-
if (22 !== deletion.tag || null !== deletion.memoizedState) {
12011+
if (22 !== deletion.tag || null === deletion.memoizedState) {
1201212012
if (30 === deletion.tag && 0 !== (deletion.flags & 18874368)) {
1201312013
var props = deletion.memoizedProps,
1201412014
name = props.name;
@@ -16643,22 +16643,23 @@ function unhideInstance(instance, props) {
1664316643
null == props || "boolean" === typeof props ? "" : ("" + props).trim();
1664416644
}
1664516645
function applyViewTransitionName(instance, name, className) {
16646+
name = CSS.escape(name) !== name ? "r-" + btoa(name).replace(/=/g, "") : name;
1664616647
instance.style.viewTransitionName = name;
1664716648
null != className && (instance.style.viewTransitionClass = className);
16648-
name = getComputedStyle(instance);
16649-
if ("inline" === name.display) {
16650-
className = instance.getClientRects();
16651-
if (1 === className.length) var JSCompiler_inline_result = 1;
16649+
className = getComputedStyle(instance);
16650+
if ("inline" === className.display) {
16651+
name = instance.getClientRects();
16652+
if (1 === name.length) var JSCompiler_inline_result = 1;
1665216653
else
16653-
for (var i = (JSCompiler_inline_result = 0); i < className.length; i++) {
16654-
var rect = className[i];
16654+
for (var i = (JSCompiler_inline_result = 0); i < name.length; i++) {
16655+
var rect = name[i];
1665516656
0 < rect.width && 0 < rect.height && JSCompiler_inline_result++;
1665616657
}
1665716658
1 === JSCompiler_inline_result &&
1665816659
((instance = instance.style),
16659-
(instance.display = 1 === className.length ? "inline-block" : "block"),
16660-
(instance.marginTop = "-" + name.paddingTop),
16661-
(instance.marginBottom = "-" + name.paddingBottom));
16660+
(instance.display = 1 === name.length ? "inline-block" : "block"),
16661+
(instance.marginTop = "-" + className.paddingTop),
16662+
(instance.marginBottom = "-" + className.paddingBottom));
1666216663
}
1666316664
}
1666416665
function restoreViewTransitionName(instance, props) {
@@ -19617,14 +19618,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1961719618
};
1961819619
var isomorphicReactPackageVersion$jscomp$inline_2198 = React.version;
1961919620
if (
19620-
"19.3.0-experimental-dd048c3b-20251105" !==
19621+
"19.3.0-experimental-fa50caf5-20251107" !==
1962119622
isomorphicReactPackageVersion$jscomp$inline_2198
1962219623
)
1962319624
throw Error(
1962419625
formatProdErrorMessage(
1962519626
527,
1962619627
isomorphicReactPackageVersion$jscomp$inline_2198,
19627-
"19.3.0-experimental-dd048c3b-20251105"
19628+
"19.3.0-experimental-fa50caf5-20251107"
1962819629
)
1962919630
);
1963019631
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19646,10 +19647,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1964619647
};
1964719648
var internals$jscomp$inline_2903 = {
1964819649
bundleType: 0,
19649-
version: "19.3.0-experimental-dd048c3b-20251105",
19650+
version: "19.3.0-experimental-fa50caf5-20251107",
1965019651
rendererPackageName: "react-dom",
1965119652
currentDispatcherRef: ReactSharedInternals,
19652-
reconcilerVersion: "19.3.0-experimental-dd048c3b-20251105"
19653+
reconcilerVersion: "19.3.0-experimental-fa50caf5-20251107"
1965319654
};
1965419655
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1965519656
var hook$jscomp$inline_2904 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -19756,4 +19757,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1975619757
listenToAllSupportedEvents(container);
1975719758
return new ReactDOMHydrationRoot(initialChildren);
1975819759
};
19759-
exports.version = "19.3.0-experimental-dd048c3b-20251105";
19760+
exports.version = "19.3.0-experimental-fa50caf5-20251107";

0 commit comments

Comments
 (0)