Skip to content

Commit 26cde21

Browse files
authored
Upgrade React from f93b9fd4-20251217 to 65eec428-20251218 (#87323)
1 parent b1b5934 commit 26cde21

File tree

62 files changed

+1076
-1246
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

+1076
-1246
lines changed

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@
197197
"eslint-plugin-jsdoc": "48.0.4",
198198
"eslint-plugin-mdx": "3.1.5",
199199
"eslint-plugin-react": "7.37.0",
200-
"eslint-plugin-react-hooks": "0.0.0-experimental-f93b9fd4-20251217",
200+
"eslint-plugin-react-hooks": "0.0.0-experimental-65eec428-20251218",
201201
"event-stream": "4.0.1",
202202
"execa": "2.0.3",
203203
"expect": "29.7.0",
@@ -257,16 +257,16 @@
257257
"pretty-ms": "7.0.0",
258258
"random-seed": "0.3.0",
259259
"react": "19.0.0",
260-
"react-builtin": "npm:react@19.3.0-canary-f93b9fd4-20251217",
260+
"react-builtin": "npm:react@19.3.0-canary-65eec428-20251218",
261261
"react-dom": "19.0.0",
262-
"react-dom-builtin": "npm:react-dom@19.3.0-canary-f93b9fd4-20251217",
263-
"react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-f93b9fd4-20251217",
264-
"react-experimental-builtin": "npm:react@0.0.0-experimental-f93b9fd4-20251217",
265-
"react-is-builtin": "npm:react-is@19.3.0-canary-f93b9fd4-20251217",
266-
"react-server-dom-turbopack": "19.3.0-canary-f93b9fd4-20251217",
267-
"react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-f93b9fd4-20251217",
268-
"react-server-dom-webpack": "19.3.0-canary-f93b9fd4-20251217",
269-
"react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-f93b9fd4-20251217",
262+
"react-dom-builtin": "npm:react-dom@19.3.0-canary-65eec428-20251218",
263+
"react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-65eec428-20251218",
264+
"react-experimental-builtin": "npm:react@0.0.0-experimental-65eec428-20251218",
265+
"react-is-builtin": "npm:react-is@19.3.0-canary-65eec428-20251218",
266+
"react-server-dom-turbopack": "19.3.0-canary-65eec428-20251218",
267+
"react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-65eec428-20251218",
268+
"react-server-dom-webpack": "19.3.0-canary-65eec428-20251218",
269+
"react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-65eec428-20251218",
270270
"react-ssr-prepass": "1.0.8",
271271
"react-virtualized": "9.22.3",
272272
"relay-compiler": "13.0.2",
@@ -276,8 +276,8 @@
276276
"resolve-from": "5.0.0",
277277
"sass": "1.54.0",
278278
"satori": "0.15.2",
279-
"scheduler-builtin": "npm:scheduler@0.28.0-canary-f93b9fd4-20251217",
280-
"scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-f93b9fd4-20251217",
279+
"scheduler-builtin": "npm:scheduler@0.28.0-canary-65eec428-20251218",
280+
"scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-65eec428-20251218",
281281
"seedrandom": "3.0.5",
282282
"semver": "7.3.7",
283283
"serve-handler": "6.1.6",
@@ -322,10 +322,10 @@
322322
"@types/react-dom": "19.2.1",
323323
"@types/retry": "0.12.0",
324324
"jest-snapshot": "30.0.0-alpha.6",
325-
"react": "19.3.0-canary-f93b9fd4-20251217",
326-
"react-dom": "19.3.0-canary-f93b9fd4-20251217",
327-
"react-is": "19.3.0-canary-f93b9fd4-20251217",
328-
"scheduler": "0.28.0-canary-f93b9fd4-20251217"
325+
"react": "19.3.0-canary-65eec428-20251218",
326+
"react-dom": "19.3.0-canary-65eec428-20251218",
327+
"react-is": "19.3.0-canary-65eec428-20251218",
328+
"scheduler": "0.28.0-canary-65eec428-20251218"
329329
},
330330
"packageExtensions": {
331331
"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: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -21857,16 +21857,6 @@
2185721857
checkAttributeStringCoercion(actionProp, "action");
2185821858
return sanitizeURL("" + actionProp);
2185921859
}
21860-
function createFormDataWithSubmitter(form, submitter) {
21861-
var temp = submitter.ownerDocument.createElement("input");
21862-
temp.name = submitter.name;
21863-
temp.value = submitter.value;
21864-
form.id && temp.setAttribute("form", form.id);
21865-
submitter.parentNode.insertBefore(temp, submitter);
21866-
form = new FormData(form);
21867-
temp.parentNode.removeChild(temp);
21868-
return form;
21869-
}
2187021860
function extractEvents$2(
2187121861
dispatchQueue,
2187221862
domEventName,
@@ -21904,12 +21894,7 @@
2190421894
listener: function () {
2190521895
if (nativeEvent.defaultPrevented) {
2190621896
if (0 !== currentEventTransitionLane) {
21907-
var formData = submitter
21908-
? createFormDataWithSubmitter(
21909-
nativeEventTarget,
21910-
submitter
21911-
)
21912-
: new FormData(nativeEventTarget),
21897+
var formData = new FormData(nativeEventTarget, submitter),
2191321898
pendingState = {
2191421899
pending: !0,
2191521900
data: formData,
@@ -21927,12 +21912,7 @@
2192721912
} else
2192821913
"function" === typeof action &&
2192921914
(event.preventDefault(),
21930-
(formData = submitter
21931-
? createFormDataWithSubmitter(
21932-
nativeEventTarget,
21933-
submitter
21934-
)
21935-
: new FormData(nativeEventTarget)),
21915+
(formData = new FormData(nativeEventTarget, submitter)),
2193621916
(pendingState = {
2193721917
pending: !0,
2193821918
data: formData,
@@ -32468,11 +32448,11 @@
3246832448
};
3246932449
(function () {
3247032450
var isomorphicReactPackageVersion = React.version;
32471-
if ("19.3.0-experimental-f93b9fd4-20251217" !== isomorphicReactPackageVersion)
32451+
if ("19.3.0-experimental-65eec428-20251218" !== isomorphicReactPackageVersion)
3247232452
throw Error(
3247332453
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
3247432454
(isomorphicReactPackageVersion +
32475-
"\n - react-dom: 19.3.0-experimental-f93b9fd4-20251217\nLearn more: https://react.dev/warnings/version-mismatch")
32455+
"\n - react-dom: 19.3.0-experimental-65eec428-20251218\nLearn more: https://react.dev/warnings/version-mismatch")
3247632456
);
3247732457
})();
3247832458
("function" === typeof Map &&
@@ -32509,10 +32489,10 @@
3250932489
!(function () {
3251032490
var internals = {
3251132491
bundleType: 1,
32512-
version: "19.3.0-experimental-f93b9fd4-20251217",
32492+
version: "19.3.0-experimental-65eec428-20251218",
3251332493
rendererPackageName: "react-dom",
3251432494
currentDispatcherRef: ReactSharedInternals,
32515-
reconcilerVersion: "19.3.0-experimental-f93b9fd4-20251217"
32495+
reconcilerVersion: "19.3.0-experimental-65eec428-20251218"
3251632496
};
3251732497
internals.overrideHookState = overrideHookState;
3251832498
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -32660,7 +32640,7 @@
3266032640
listenToAllSupportedEvents(container);
3266132641
return new ReactDOMHydrationRoot(initialChildren);
3266232642
};
32663-
exports.version = "19.3.0-experimental-f93b9fd4-20251217";
32643+
exports.version = "19.3.0-experimental-65eec428-20251218";
3266432644
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
3266532645
"function" ===
3266632646
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

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

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14536,16 +14536,6 @@ function coerceFormActionProp(actionProp) {
1453614536
? actionProp
1453714537
: sanitizeURL("" + actionProp);
1453814538
}
14539-
function createFormDataWithSubmitter(form, submitter) {
14540-
var temp = submitter.ownerDocument.createElement("input");
14541-
temp.name = submitter.name;
14542-
temp.value = submitter.value;
14543-
form.id && temp.setAttribute("form", form.id);
14544-
submitter.parentNode.insertBefore(temp, submitter);
14545-
form = new FormData(form);
14546-
temp.parentNode.removeChild(temp);
14547-
return form;
14548-
}
1454914539
function extractEvents$2(
1455014540
dispatchQueue,
1455114541
domEventName,
@@ -14582,9 +14572,7 @@ function extractEvents$2(
1458214572
listener: function () {
1458314573
if (nativeEvent.defaultPrevented) {
1458414574
if (0 !== currentEventTransitionLane) {
14585-
var formData = submitter
14586-
? createFormDataWithSubmitter(nativeEventTarget, submitter)
14587-
: new FormData(nativeEventTarget);
14575+
var formData = new FormData(nativeEventTarget, submitter);
1458814576
startHostTransition(
1458914577
maybeTargetInst,
1459014578
{
@@ -14600,9 +14588,7 @@ function extractEvents$2(
1460014588
} else
1460114589
"function" === typeof action &&
1460214590
(event.preventDefault(),
14603-
(formData = submitter
14604-
? createFormDataWithSubmitter(nativeEventTarget, submitter)
14605-
: new FormData(nativeEventTarget)),
14591+
(formData = new FormData(nativeEventTarget, submitter)),
1460614592
startHostTransition(
1460714593
maybeTargetInst,
1460814594
{
@@ -19657,14 +19643,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1965719643
};
1965819644
var isomorphicReactPackageVersion$jscomp$inline_2214 = React.version;
1965919645
if (
19660-
"19.3.0-experimental-f93b9fd4-20251217" !==
19646+
"19.3.0-experimental-65eec428-20251218" !==
1966119647
isomorphicReactPackageVersion$jscomp$inline_2214
1966219648
)
1966319649
throw Error(
1966419650
formatProdErrorMessage(
1966519651
527,
1966619652
isomorphicReactPackageVersion$jscomp$inline_2214,
19667-
"19.3.0-experimental-f93b9fd4-20251217"
19653+
"19.3.0-experimental-65eec428-20251218"
1966819654
)
1966919655
);
1967019656
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19686,10 +19672,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1968619672
};
1968719673
var internals$jscomp$inline_2917 = {
1968819674
bundleType: 0,
19689-
version: "19.3.0-experimental-f93b9fd4-20251217",
19675+
version: "19.3.0-experimental-65eec428-20251218",
1969019676
rendererPackageName: "react-dom",
1969119677
currentDispatcherRef: ReactSharedInternals,
19692-
reconcilerVersion: "19.3.0-experimental-f93b9fd4-20251217"
19678+
reconcilerVersion: "19.3.0-experimental-65eec428-20251218"
1969319679
};
1969419680
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1969519681
var hook$jscomp$inline_2918 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -19796,4 +19782,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1979619782
listenToAllSupportedEvents(container);
1979719783
return new ReactDOMHydrationRoot(initialChildren);
1979819784
};
19799-
exports.version = "19.3.0-experimental-f93b9fd4-20251217";
19785+
exports.version = "19.3.0-experimental-65eec428-20251218";

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

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -21865,16 +21865,6 @@
2186521865
checkAttributeStringCoercion(actionProp, "action");
2186621866
return sanitizeURL("" + actionProp);
2186721867
}
21868-
function createFormDataWithSubmitter(form, submitter) {
21869-
var temp = submitter.ownerDocument.createElement("input");
21870-
temp.name = submitter.name;
21871-
temp.value = submitter.value;
21872-
form.id && temp.setAttribute("form", form.id);
21873-
submitter.parentNode.insertBefore(temp, submitter);
21874-
form = new FormData(form);
21875-
temp.parentNode.removeChild(temp);
21876-
return form;
21877-
}
2187821868
function extractEvents$2(
2187921869
dispatchQueue,
2188021870
domEventName,
@@ -21912,12 +21902,7 @@
2191221902
listener: function () {
2191321903
if (nativeEvent.defaultPrevented) {
2191421904
if (0 !== currentEventTransitionLane) {
21915-
var formData = submitter
21916-
? createFormDataWithSubmitter(
21917-
nativeEventTarget,
21918-
submitter
21919-
)
21920-
: new FormData(nativeEventTarget),
21905+
var formData = new FormData(nativeEventTarget, submitter),
2192121906
pendingState = {
2192221907
pending: !0,
2192321908
data: formData,
@@ -21935,12 +21920,7 @@
2193521920
} else
2193621921
"function" === typeof action &&
2193721922
(event.preventDefault(),
21938-
(formData = submitter
21939-
? createFormDataWithSubmitter(
21940-
nativeEventTarget,
21941-
submitter
21942-
)
21943-
: new FormData(nativeEventTarget)),
21923+
(formData = new FormData(nativeEventTarget, submitter)),
2194421924
(pendingState = {
2194521925
pending: !0,
2194621926
data: formData,
@@ -32525,11 +32505,11 @@
3252532505
};
3252632506
(function () {
3252732507
var isomorphicReactPackageVersion = React.version;
32528-
if ("19.3.0-experimental-f93b9fd4-20251217" !== isomorphicReactPackageVersion)
32508+
if ("19.3.0-experimental-65eec428-20251218" !== isomorphicReactPackageVersion)
3252932509
throw Error(
3253032510
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
3253132511
(isomorphicReactPackageVersion +
32532-
"\n - react-dom: 19.3.0-experimental-f93b9fd4-20251217\nLearn more: https://react.dev/warnings/version-mismatch")
32512+
"\n - react-dom: 19.3.0-experimental-65eec428-20251218\nLearn more: https://react.dev/warnings/version-mismatch")
3253332513
);
3253432514
})();
3253532515
("function" === typeof Map &&
@@ -32566,10 +32546,10 @@
3256632546
!(function () {
3256732547
var internals = {
3256832548
bundleType: 1,
32569-
version: "19.3.0-experimental-f93b9fd4-20251217",
32549+
version: "19.3.0-experimental-65eec428-20251218",
3257032550
rendererPackageName: "react-dom",
3257132551
currentDispatcherRef: ReactSharedInternals,
32572-
reconcilerVersion: "19.3.0-experimental-f93b9fd4-20251217"
32552+
reconcilerVersion: "19.3.0-experimental-65eec428-20251218"
3257332553
};
3257432554
internals.overrideHookState = overrideHookState;
3257532555
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -33047,7 +33027,7 @@
3304733027
exports.useFormStatus = function () {
3304833028
return resolveDispatcher().useHostTransitionStatus();
3304933029
};
33050-
exports.version = "19.3.0-experimental-f93b9fd4-20251217";
33030+
exports.version = "19.3.0-experimental-65eec428-20251218";
3305133031
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
3305233032
"function" ===
3305333033
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

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

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16544,16 +16544,6 @@ function coerceFormActionProp(actionProp) {
1654416544
? actionProp
1654516545
: sanitizeURL("" + actionProp);
1654616546
}
16547-
function createFormDataWithSubmitter(form, submitter) {
16548-
var temp = submitter.ownerDocument.createElement("input");
16549-
temp.name = submitter.name;
16550-
temp.value = submitter.value;
16551-
form.id && temp.setAttribute("form", form.id);
16552-
submitter.parentNode.insertBefore(temp, submitter);
16553-
form = new FormData(form);
16554-
temp.parentNode.removeChild(temp);
16555-
return form;
16556-
}
1655716547
function extractEvents$2(
1655816548
dispatchQueue,
1655916549
domEventName,
@@ -16590,9 +16580,7 @@ function extractEvents$2(
1659016580
listener: function () {
1659116581
if (nativeEvent.defaultPrevented) {
1659216582
if (0 !== currentEventTransitionLane) {
16593-
var formData = submitter
16594-
? createFormDataWithSubmitter(nativeEventTarget, submitter)
16595-
: new FormData(nativeEventTarget);
16583+
var formData = new FormData(nativeEventTarget, submitter);
1659616584
startHostTransition(
1659716585
maybeTargetInst,
1659816586
{
@@ -16608,9 +16596,7 @@ function extractEvents$2(
1660816596
} else
1660916597
"function" === typeof action &&
1661016598
(event.preventDefault(),
16611-
(formData = submitter
16612-
? createFormDataWithSubmitter(nativeEventTarget, submitter)
16613-
: new FormData(nativeEventTarget)),
16599+
(formData = new FormData(nativeEventTarget, submitter)),
1661416600
startHostTransition(
1661516601
maybeTargetInst,
1661616602
{
@@ -21717,14 +21703,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
2171721703
};
2171821704
var isomorphicReactPackageVersion$jscomp$inline_2510 = React.version;
2171921705
if (
21720-
"19.3.0-experimental-f93b9fd4-20251217" !==
21706+
"19.3.0-experimental-65eec428-20251218" !==
2172121707
isomorphicReactPackageVersion$jscomp$inline_2510
2172221708
)
2172321709
throw Error(
2172421710
formatProdErrorMessage(
2172521711
527,
2172621712
isomorphicReactPackageVersion$jscomp$inline_2510,
21727-
"19.3.0-experimental-f93b9fd4-20251217"
21713+
"19.3.0-experimental-65eec428-20251218"
2172821714
)
2172921715
);
2173021716
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -21746,10 +21732,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
2174621732
};
2174721733
var internals$jscomp$inline_3226 = {
2174821734
bundleType: 0,
21749-
version: "19.3.0-experimental-f93b9fd4-20251217",
21735+
version: "19.3.0-experimental-65eec428-20251218",
2175021736
rendererPackageName: "react-dom",
2175121737
currentDispatcherRef: ReactSharedInternals,
21752-
reconcilerVersion: "19.3.0-experimental-f93b9fd4-20251217"
21738+
reconcilerVersion: "19.3.0-experimental-65eec428-20251218"
2175321739
};
2175421740
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
2175521741
var hook$jscomp$inline_3227 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -22017,7 +22003,7 @@ exports.useFormState = function (action, initialState, permalink) {
2201722003
exports.useFormStatus = function () {
2201822004
return ReactSharedInternals.H.useHostTransitionStatus();
2201922005
};
22020-
exports.version = "19.3.0-experimental-f93b9fd4-20251217";
22006+
exports.version = "19.3.0-experimental-65eec428-20251218";
2202122007
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
2202222008
"function" ===
2202322009
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10039,7 +10039,7 @@
1003910039
didWarnFormActionTarget = !1,
1004010040
didWarnFormActionMethod = !1,
1004110041
formReplayingRuntimeScript =
10042-
'addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error(\'React form unexpectedly submitted.\')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.ownerDocument||c,(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,d,b))}});',
10042+
'addEventListener("submit",function(a){if(!a.defaultPrevented){var b=a.target,d=a.submitter,c=b.action,e=d;if(d){var f=d.getAttribute("formAction");null!=f&&(c=f,e=null)}"javascript:throw new Error(\'React form unexpectedly submitted.\')"===c&&(a.preventDefault(),a=new FormData(b,e),c=b.ownerDocument||b,(c.$$reactFormReplay=c.$$reactFormReplay||[]).push(b,d,a))}});',
1004310043
styleRegex = /(<\/|<)(s)(tyle)/gi,
1004410044
leadingNewline = "\n",
1004510045
VALID_TAG_REGEX = /^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,
@@ -10411,5 +10411,5 @@
1041110411
'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server'
1041210412
);
1041310413
};
10414-
exports.version = "19.3.0-experimental-f93b9fd4-20251217";
10414+
exports.version = "19.3.0-experimental-65eec428-20251218";
1041510415
})();

0 commit comments

Comments
 (0)