Skip to content

Commit e0f7ecc

Browse files
ncc-compiled
1 parent 4523928 commit e0f7ecc

File tree

60 files changed

+1374
-1117
lines changed

Some content is hidden

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

60 files changed

+1374
-1117
lines changed

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

Lines changed: 195 additions & 169 deletions
Large diffs are not rendered by default.

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

Lines changed: 62 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -5129,7 +5129,9 @@ function findFirstSuspended(row) {
51295129
if (
51305130
null !== state &&
51315131
((state = state.dehydrated),
5132-
null === state || "$?" === state.data || "$!" === state.data)
5132+
null === state ||
5133+
"$?" === state.data ||
5134+
isSuspenseInstanceFallback(state))
51335135
)
51345136
return node;
51355137
} else if (19 === node.tag && void 0 !== node.memoizedProps.revealOrder) {
@@ -6174,7 +6176,7 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
61746176
((nextInstance = nextInstance.dehydrated), null !== nextInstance)
61756177
)
61766178
return (
6177-
"$!" === nextInstance.data
6179+
isSuspenseInstanceFallback(nextInstance)
61786180
? (workInProgress.lanes = 16)
61796181
: (workInProgress.lanes = 536870912),
61806182
null
@@ -6281,7 +6283,7 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
62816283
(workInProgress = showFallback));
62826284
else if (
62836285
(pushPrimaryTreeSuspenseHandler(workInProgress),
6284-
"$!" === nextInstance.data)
6286+
isSuspenseInstanceFallback(nextInstance))
62856287
) {
62866288
JSCompiler_temp =
62876289
nextInstance.nextSibling && nextInstance.nextSibling.dataset;
@@ -6365,13 +6367,8 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
63656367
);
63666368
} else
63676369
"$?" === nextInstance.data
6368-
? ((workInProgress.flags |= 128),
6370+
? ((workInProgress.flags |= 192),
63696371
(workInProgress.child = current.child),
6370-
(workInProgress = retryDehydratedSuspenseBoundary.bind(
6371-
null,
6372-
current
6373-
)),
6374-
(nextInstance._reactRetry = workInProgress),
63756372
(workInProgress = null))
63766373
: ((current = JSCompiler_temp$jscomp$0.treeContext),
63776374
(nextHydratableInstance = getNextHydratable(
@@ -8121,6 +8118,16 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
81218118
case 13:
81228119
recursivelyTraverseLayoutEffects(finishedRoot, finishedWork);
81238120
flags & 4 && commitSuspenseHydrationCallbacks(finishedRoot, finishedWork);
8121+
flags & 64 &&
8122+
((flags = finishedWork.memoizedState),
8123+
null !== flags &&
8124+
((flags = flags.dehydrated),
8125+
null !== flags &&
8126+
((finishedWork = retryDehydratedSuspenseBoundary.bind(
8127+
null,
8128+
finishedWork
8129+
)),
8130+
registerSuspenseInstanceRetry(flags, finishedWork))));
81248131
break;
81258132
case 22:
81268133
prevProps =
@@ -11782,20 +11789,20 @@ function extractEvents$1(
1178211789
}
1178311790
}
1178411791
for (
11785-
var i$jscomp$inline_1433 = 0;
11786-
i$jscomp$inline_1433 < simpleEventPluginEvents.length;
11787-
i$jscomp$inline_1433++
11792+
var i$jscomp$inline_1429 = 0;
11793+
i$jscomp$inline_1429 < simpleEventPluginEvents.length;
11794+
i$jscomp$inline_1429++
1178811795
) {
11789-
var eventName$jscomp$inline_1434 =
11790-
simpleEventPluginEvents[i$jscomp$inline_1433],
11791-
domEventName$jscomp$inline_1435 =
11792-
eventName$jscomp$inline_1434.toLowerCase(),
11793-
capitalizedEvent$jscomp$inline_1436 =
11794-
eventName$jscomp$inline_1434[0].toUpperCase() +
11795-
eventName$jscomp$inline_1434.slice(1);
11796+
var eventName$jscomp$inline_1430 =
11797+
simpleEventPluginEvents[i$jscomp$inline_1429],
11798+
domEventName$jscomp$inline_1431 =
11799+
eventName$jscomp$inline_1430.toLowerCase(),
11800+
capitalizedEvent$jscomp$inline_1432 =
11801+
eventName$jscomp$inline_1430[0].toUpperCase() +
11802+
eventName$jscomp$inline_1430.slice(1);
1179611803
registerSimpleEvent(
11797-
domEventName$jscomp$inline_1435,
11798-
"on" + capitalizedEvent$jscomp$inline_1436
11804+
domEventName$jscomp$inline_1431,
11805+
"on" + capitalizedEvent$jscomp$inline_1432
1179911806
);
1180011807
}
1180111808
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -13684,6 +13691,25 @@ function canHydrateTextInstance(instance, text, inRootOrSingleton) {
1368413691
}
1368513692
return instance;
1368613693
}
13694+
function isSuspenseInstanceFallback(instance) {
13695+
return (
13696+
"$!" === instance.data ||
13697+
("$?" === instance.data && "complete" === instance.ownerDocument.readyState)
13698+
);
13699+
}
13700+
function registerSuspenseInstanceRetry(instance, callback) {
13701+
var ownerDocument = instance.ownerDocument;
13702+
if ("$?" !== instance.data || "complete" === ownerDocument.readyState)
13703+
callback();
13704+
else {
13705+
var listener = function () {
13706+
callback();
13707+
ownerDocument.removeEventListener("DOMContentLoaded", listener);
13708+
};
13709+
ownerDocument.addEventListener("DOMContentLoaded", listener);
13710+
instance._reactRetry = listener;
13711+
}
13712+
}
1368713713
function getNextHydratable(node) {
1368813714
for (; null != node; node = node.nextSibling) {
1368913715
var nodeType = node.nodeType;
@@ -15236,16 +15262,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1523615262
0 === i && attemptExplicitHydrationTarget(target);
1523715263
}
1523815264
};
15239-
var isomorphicReactPackageVersion$jscomp$inline_1680 = React.version;
15265+
var isomorphicReactPackageVersion$jscomp$inline_1676 = React.version;
1524015266
if (
15241-
"19.0.0-experimental-1b1283ad-20241203" !==
15242-
isomorphicReactPackageVersion$jscomp$inline_1680
15267+
"19.0.0-experimental-de68d2f4-20241204" !==
15268+
isomorphicReactPackageVersion$jscomp$inline_1676
1524315269
)
1524415270
throw Error(
1524515271
formatProdErrorMessage(
1524615272
527,
15247-
isomorphicReactPackageVersion$jscomp$inline_1680,
15248-
"19.0.0-experimental-1b1283ad-20241203"
15273+
isomorphicReactPackageVersion$jscomp$inline_1676,
15274+
"19.0.0-experimental-de68d2f4-20241204"
1524915275
)
1525015276
);
1525115277
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -15265,25 +15291,25 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1526515291
null === componentOrElement ? null : componentOrElement.stateNode;
1526615292
return componentOrElement;
1526715293
};
15268-
var internals$jscomp$inline_2153 = {
15294+
var internals$jscomp$inline_2146 = {
1526915295
bundleType: 0,
15270-
version: "19.0.0-experimental-1b1283ad-20241203",
15296+
version: "19.0.0-experimental-de68d2f4-20241204",
1527115297
rendererPackageName: "react-dom",
1527215298
currentDispatcherRef: ReactSharedInternals,
1527315299
findFiberByHostInstance: getClosestInstanceFromNode,
15274-
reconcilerVersion: "19.0.0-experimental-1b1283ad-20241203"
15300+
reconcilerVersion: "19.0.0-experimental-de68d2f4-20241204"
1527515301
};
1527615302
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
15277-
var hook$jscomp$inline_2154 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
15303+
var hook$jscomp$inline_2147 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
1527815304
if (
15279-
!hook$jscomp$inline_2154.isDisabled &&
15280-
hook$jscomp$inline_2154.supportsFiber
15305+
!hook$jscomp$inline_2147.isDisabled &&
15306+
hook$jscomp$inline_2147.supportsFiber
1528115307
)
1528215308
try {
15283-
(rendererID = hook$jscomp$inline_2154.inject(
15284-
internals$jscomp$inline_2153
15309+
(rendererID = hook$jscomp$inline_2147.inject(
15310+
internals$jscomp$inline_2146
1528515311
)),
15286-
(injectedHook = hook$jscomp$inline_2154);
15312+
(injectedHook = hook$jscomp$inline_2147);
1528715313
} catch (err) {}
1528815314
}
1528915315
exports.createRoot = function (container, options) {
@@ -15375,4 +15401,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1537515401
listenToAllSupportedEvents(container);
1537615402
return new ReactDOMHydrationRoot(initialChildren);
1537715403
};
15378-
exports.version = "19.0.0-experimental-1b1283ad-20241203";
15404+
exports.version = "19.0.0-experimental-de68d2f4-20241204";

0 commit comments

Comments
 (0)