Skip to content

Commit fffa283

Browse files
authored
Upgrade React from ead92181-20251010 to d7215b49-20251013 (#84850)
[diff facebook/react@ead92181...d7215b49](facebook/react@ead9218...d7215b4) <details> <summary>React upstream changes</summary> - facebook/react#34829 - facebook/react#34827 - facebook/react#34824 - facebook/react#34823 - facebook/react#34831 - facebook/react#34821 </details>
1 parent d3fd330 commit fffa283

File tree

62 files changed

+1881
-1796
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

+1881
-1796
lines changed

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@
200200
"eslint-plugin-jsdoc": "48.0.4",
201201
"eslint-plugin-mdx": "3.1.5",
202202
"eslint-plugin-react": "7.35.0",
203-
"eslint-plugin-react-hooks": "0.0.0-experimental-ead92181-20251010",
203+
"eslint-plugin-react-hooks": "0.0.0-experimental-d7215b49-20251013",
204204
"event-stream": "4.0.1",
205205
"execa": "2.0.3",
206206
"expect": "29.7.0",
@@ -260,16 +260,16 @@
260260
"pretty-ms": "7.0.0",
261261
"random-seed": "0.3.0",
262262
"react": "19.0.0",
263-
"react-builtin": "npm:[email protected]ead92181-20251010",
263+
"react-builtin": "npm:[email protected]d7215b49-20251013",
264264
"react-dom": "19.0.0",
265-
"react-dom-builtin": "npm:[email protected]ead92181-20251010",
266-
"react-dom-experimental-builtin": "npm:[email protected]ead92181-20251010",
267-
"react-experimental-builtin": "npm:[email protected]ead92181-20251010",
268-
"react-is-builtin": "npm:[email protected]ead92181-20251010",
269-
"react-server-dom-turbopack": "19.3.0-canary-ead92181-20251010",
270-
"react-server-dom-turbopack-experimental": "npm:[email protected]ead92181-20251010",
271-
"react-server-dom-webpack": "19.3.0-canary-ead92181-20251010",
272-
"react-server-dom-webpack-experimental": "npm:[email protected]ead92181-20251010",
265+
"react-dom-builtin": "npm:[email protected]d7215b49-20251013",
266+
"react-dom-experimental-builtin": "npm:[email protected]d7215b49-20251013",
267+
"react-experimental-builtin": "npm:[email protected]d7215b49-20251013",
268+
"react-is-builtin": "npm:[email protected]d7215b49-20251013",
269+
"react-server-dom-turbopack": "19.3.0-canary-d7215b49-20251013",
270+
"react-server-dom-turbopack-experimental": "npm:[email protected]d7215b49-20251013",
271+
"react-server-dom-webpack": "19.3.0-canary-d7215b49-20251013",
272+
"react-server-dom-webpack-experimental": "npm:[email protected]d7215b49-20251013",
273273
"react-ssr-prepass": "1.0.8",
274274
"react-virtualized": "9.22.3",
275275
"relay-compiler": "13.0.2",
@@ -279,8 +279,8 @@
279279
"resolve-from": "5.0.0",
280280
"sass": "1.54.0",
281281
"satori": "0.15.2",
282-
"scheduler-builtin": "npm:[email protected]ead92181-20251010",
283-
"scheduler-experimental-builtin": "npm:[email protected]ead92181-20251010",
282+
"scheduler-builtin": "npm:[email protected]d7215b49-20251013",
283+
"scheduler-experimental-builtin": "npm:[email protected]d7215b49-20251013",
284284
"seedrandom": "3.0.5",
285285
"semver": "7.3.7",
286286
"serve-handler": "6.1.6",
@@ -325,10 +325,10 @@
325325
"@types/react-dom": "19.2.1",
326326
"@types/retry": "0.12.0",
327327
"jest-snapshot": "30.0.0-alpha.6",
328-
"react": "19.3.0-canary-ead92181-20251010",
329-
"react-dom": "19.3.0-canary-ead92181-20251010",
330-
"react-is": "19.3.0-canary-ead92181-20251010",
331-
"scheduler": "0.28.0-canary-ead92181-20251010"
328+
"react": "19.3.0-canary-d7215b49-20251013",
329+
"react-dom": "19.3.0-canary-d7215b49-20251013",
330+
"react-is": "19.3.0-canary-d7215b49-20251013",
331+
"scheduler": "0.28.0-canary-d7215b49-20251013"
332332
},
333333
"packageExtensions": {
334334

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

Lines changed: 41 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15124,6 +15124,8 @@
1512415124
flags = finishedWork.flags;
1512515125
switch (finishedWork.tag) {
1512615126
case 0:
15127+
case 11:
15128+
case 15:
1512715129
if (
1512815130
0 !== (flags & 4) &&
1512915131
((isViewTransitionEligible = finishedWork.updateQueue),
@@ -15141,9 +15143,6 @@
1514115143
(current = isViewTransitionEligible[finishedWork]),
1514215144
(current.ref.impl = current.nextImpl);
1514315145
break;
15144-
case 11:
15145-
case 15:
15146-
break;
1514715146
case 1:
1514815147
0 !== (flags & 1024) &&
1514915148
null !== current &&
@@ -16108,7 +16107,10 @@
1610816107
);
1610916108
break;
1611016109
case 5:
16110+
hoistableRoot = offscreenDirectParentIsHidden;
16111+
offscreenDirectParentIsHidden = !1;
1611116112
recursivelyTraverseMutationEffects(root, finishedWork, lanes);
16113+
offscreenDirectParentIsHidden = hoistableRoot;
1611216114
commitReconciliationEffects(finishedWork);
1611316115
flags & 512 &&
1611416116
(offscreenSubtreeWasHidden ||
@@ -16242,13 +16244,17 @@
1624216244
hoistableRoot = null !== finishedWork.memoizedState;
1624316245
var wasHidden = null !== current && null !== current.memoizedState,
1624416246
prevOffscreenSubtreeIsHidden = offscreenSubtreeIsHidden,
16245-
prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden;
16247+
prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden,
16248+
_prevOffscreenDirectParentIsHidden = offscreenDirectParentIsHidden;
1624616249
offscreenSubtreeIsHidden =
1624716250
prevOffscreenSubtreeIsHidden || hoistableRoot;
16251+
offscreenDirectParentIsHidden =
16252+
_prevOffscreenDirectParentIsHidden || hoistableRoot;
1624816253
offscreenSubtreeWasHidden =
1624916254
prevOffscreenSubtreeWasHidden || wasHidden;
1625016255
recursivelyTraverseMutationEffects(root, finishedWork, lanes);
1625116256
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden;
16257+
offscreenDirectParentIsHidden = _prevOffscreenDirectParentIsHidden;
1625216258
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden;
1625316259
wasHidden &&
1625416260
!hoistableRoot &&
@@ -16264,33 +16270,31 @@
1626416270
componentEffectEndTime
1626516271
);
1626616272
commitReconciliationEffects(finishedWork);
16267-
if (flags & 8192)
16268-
a: for (
16269-
root = finishedWork.stateNode,
16270-
root._visibility = hoistableRoot
16271-
? root._visibility & ~OffscreenVisible
16272-
: root._visibility | OffscreenVisible,
16273-
!hoistableRoot ||
16274-
null === current ||
16275-
wasHidden ||
16276-
offscreenSubtreeIsHidden ||
16277-
offscreenSubtreeWasHidden ||
16278-
(recursivelyTraverseDisappearLayoutEffects(finishedWork),
16279-
(finishedWork.mode & ProfileMode) !== NoMode &&
16280-
0 <= componentEffectStartTime &&
16281-
0 <= componentEffectEndTime &&
16282-
0.05 < componentEffectEndTime - componentEffectStartTime &&
16283-
logComponentTrigger(
16284-
finishedWork,
16285-
componentEffectStartTime,
16286-
componentEffectEndTime,
16287-
"Disconnect"
16288-
)),
16289-
current = null,
16290-
root = finishedWork;
16291-
;
16292-
16293-
) {
16273+
if (
16274+
flags & 8192 &&
16275+
((root = finishedWork.stateNode),
16276+
(root._visibility = hoistableRoot
16277+
? root._visibility & ~OffscreenVisible
16278+
: root._visibility | OffscreenVisible),
16279+
!hoistableRoot ||
16280+
null === current ||
16281+
wasHidden ||
16282+
offscreenSubtreeIsHidden ||
16283+
offscreenSubtreeWasHidden ||
16284+
(recursivelyTraverseDisappearLayoutEffects(finishedWork),
16285+
(finishedWork.mode & ProfileMode) !== NoMode &&
16286+
0 <= componentEffectStartTime &&
16287+
0 <= componentEffectEndTime &&
16288+
0.05 < componentEffectEndTime - componentEffectStartTime &&
16289+
logComponentTrigger(
16290+
finishedWork,
16291+
componentEffectStartTime,
16292+
componentEffectEndTime,
16293+
"Disconnect"
16294+
)),
16295+
hoistableRoot || !offscreenDirectParentIsHidden)
16296+
)
16297+
a: for (current = null, root = finishedWork; ; ) {
1629416298
if (5 === root.tag || 26 === root.tag) {
1629516299
if (null === current) {
1629616300
lanes = current = root;
@@ -31309,6 +31313,7 @@
3130931313
didWarnAboutName = {},
3131031314
offscreenSubtreeIsHidden = !1,
3131131315
offscreenSubtreeWasHidden = !1,
31316+
offscreenDirectParentIsHidden = !1,
3131231317
needsFormReset = !1,
3131331318
PossiblyWeakSet = "function" === typeof WeakSet ? WeakSet : Set,
3131431319
nextEffect = null,
@@ -32340,11 +32345,11 @@
3234032345
};
3234132346
(function () {
3234232347
var isomorphicReactPackageVersion = React.version;
32343-
if ("19.3.0-experimental-ead92181-20251010" !== isomorphicReactPackageVersion)
32348+
if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion)
3234432349
throw Error(
3234532350
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
3234632351
(isomorphicReactPackageVersion +
32347-
"\n - react-dom: 19.3.0-experimental-ead92181-20251010\nLearn more: https://react.dev/warnings/version-mismatch")
32352+
"\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch")
3234832353
);
3234932354
})();
3235032355
("function" === typeof Map &&
@@ -32381,10 +32386,10 @@
3238132386
!(function () {
3238232387
var internals = {
3238332388
bundleType: 1,
32384-
version: "19.3.0-experimental-ead92181-20251010",
32389+
version: "19.3.0-experimental-d7215b49-20251013",
3238532390
rendererPackageName: "react-dom",
3238632391
currentDispatcherRef: ReactSharedInternals,
32387-
reconcilerVersion: "19.3.0-experimental-ead92181-20251010"
32392+
reconcilerVersion: "19.3.0-experimental-d7215b49-20251013"
3238832393
};
3238932394
internals.overrideHookState = overrideHookState;
3239032395
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -32532,7 +32537,7 @@
3253232537
listenToAllSupportedEvents(container);
3253332538
return new ReactDOMHydrationRoot(initialChildren);
3253432539
};
32535-
exports.version = "19.3.0-experimental-ead92181-20251010";
32540+
exports.version = "19.3.0-experimental-d7215b49-20251013";
3253632541
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
3253732542
"function" ===
3253832543
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

0 commit comments

Comments
 (0)