mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Batch sync, default and continuous lanes (#25700)
<!--
Thanks for submitting a pull request!
We appreciate you spending the time to work on these changes. Please
provide enough information so that others can review your pull request.
The three fields below are mandatory.
Before submitting a pull request, please make sure the following is
done:
1. Fork [the repository](https://github.com/facebook/react) and create
your branch from `main`.
2. Run `yarn` in the repository root.
3. If you've fixed a bug or added code that should be tested, add tests!
4. Ensure the test suite passes (`yarn test`). Tip: `yarn test --watch
TestName` is helpful in development.
5. Run `yarn test --prod` to test in the production environment. It
supports the same options as `yarn test`.
6. If you need a debugger, run `yarn debug-test --watch TestName`, open
`chrome://inspect`, and press "Inspect".
7. Format your code with
[prettier](https://github.com/prettier/prettier) (`yarn prettier`).
8. Make sure your code lints (`yarn lint`). Tip: `yarn linc` to only
check changed files.
9. Run the [Flow](https://flowtype.org/) type checks (`yarn flow`).
10. If you haven't already, complete the CLA.
Learn more about contributing:
https://reactjs.org/docs/how-to-contribute.html
-->
## Summary
<!--
Explain the **motivation** for making this change. What existing problem
does the pull request solve?
-->
This is the other approach for unifying default and sync lane
https://github.com/facebook/react/pull/25524.
The approach in that PR is to merge default and continuous lane into the
sync lane, and use a new field to track the priority. But there are a
couple places that field will be needed, and it is difficult to
correctly reset the field when there is no sync lane.
In this PR we take the other approach that doesn't remove any lane, but
batch them to get the behavior we want.
## How did you test this change?
<!--
Demonstrate the code is solid. Example: The exact commands you ran and
their output, screenshots / videos if the pull request changes the user
interface.
How exactly did you verify that your PR solves the issue you wanted to
solve?
If you leave this empty, your PR will very likely be closed.
-->
yarn test
Co-authored-by: Andrew Clark <hi@andrewclark.io>
DiffTrain build for [5379b6123f](https://github.com/facebook/react/commit/5379b6123f171bb48cc8a9c435c11ccb9f8ff0e7)
[View git log for this commit](https://github.com/facebook/react/commits/5379b6123f171bb48cc8a9c435c11ccb9f8ff0e7)
This commit is contained in:
@@ -131,6 +131,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -131,6 +131,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -1 +1 @@
|
||||
b83baf63f71669ca7bf222afec305b7a6fd782b7
|
||||
5379b6123f171bb48cc8a9c435c11ccb9f8ff0e7
|
||||
|
||||
@@ -1 +1 @@
|
||||
b83baf63f71669ca7bf222afec305b7a6fd782b7
|
||||
5379b6123f171bb48cc8a9c435c11ccb9f8ff0e7
|
||||
|
||||
@@ -27,7 +27,7 @@ if (
|
||||
}
|
||||
"use strict";
|
||||
|
||||
var ReactVersion = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
// ATTENTION
|
||||
// When adding new symbols to this file,
|
||||
@@ -502,6 +502,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -27,7 +27,7 @@ if (
|
||||
}
|
||||
"use strict";
|
||||
|
||||
var ReactVersion = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
// ATTENTION
|
||||
// When adding new symbols to this file,
|
||||
@@ -502,6 +502,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -643,4 +643,4 @@ exports.useSyncExternalStore = function(
|
||||
);
|
||||
};
|
||||
exports.useTransition = useTransition;
|
||||
exports.version = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
@@ -635,4 +635,4 @@ exports.useSyncExternalStore = function(
|
||||
);
|
||||
};
|
||||
exports.useTransition = useTransition;
|
||||
exports.version = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
@@ -654,7 +654,7 @@ exports.useSyncExternalStore = function(
|
||||
);
|
||||
};
|
||||
exports.useTransition = useTransition;
|
||||
exports.version = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */
|
||||
if (
|
||||
|
||||
@@ -646,7 +646,7 @@ exports.useSyncExternalStore = function(
|
||||
);
|
||||
};
|
||||
exports.useTransition = useTransition;
|
||||
exports.version = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */
|
||||
if (
|
||||
|
||||
@@ -69,7 +69,7 @@ function _assertThisInitialized(self) {
|
||||
return self;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
var LegacyRoot = 0;
|
||||
var ConcurrentRoot = 1;
|
||||
@@ -191,6 +191,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -1596,6 +1597,9 @@ var DefaultHydrationLane =
|
||||
var DefaultLane =
|
||||
/* */
|
||||
32;
|
||||
var SyncUpdateLanes =
|
||||
/* */
|
||||
42;
|
||||
var TransitionHydrationLane =
|
||||
/* */
|
||||
64;
|
||||
@@ -1743,6 +1747,14 @@ var nextTransitionLane = TransitionLane1;
|
||||
var nextRetryLane = RetryLane1;
|
||||
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & SyncUpdateLanes;
|
||||
|
||||
if (pendingSyncLanes !== 0) {
|
||||
return pendingSyncLanes;
|
||||
}
|
||||
}
|
||||
|
||||
switch (getHighestPriorityLane(lanes)) {
|
||||
case SyncHydrationLane:
|
||||
return SyncHydrationLane;
|
||||
@@ -2317,51 +2329,55 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
if (enableUnifiedSyncLane && (renderLane & SyncUpdateLanes) !== NoLane) {
|
||||
lane = SyncHydrationLane;
|
||||
} else {
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
|
||||
@@ -69,7 +69,7 @@ function _assertThisInitialized(self) {
|
||||
return self;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
var LegacyRoot = 0;
|
||||
var ConcurrentRoot = 1;
|
||||
@@ -191,6 +191,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -1593,6 +1594,9 @@ var DefaultHydrationLane =
|
||||
var DefaultLane =
|
||||
/* */
|
||||
32;
|
||||
var SyncUpdateLanes =
|
||||
/* */
|
||||
42;
|
||||
var TransitionHydrationLane =
|
||||
/* */
|
||||
64;
|
||||
@@ -1740,6 +1744,14 @@ var nextTransitionLane = TransitionLane1;
|
||||
var nextRetryLane = RetryLane1;
|
||||
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & SyncUpdateLanes;
|
||||
|
||||
if (pendingSyncLanes !== 0) {
|
||||
return pendingSyncLanes;
|
||||
}
|
||||
}
|
||||
|
||||
switch (getHighestPriorityLane(lanes)) {
|
||||
case SyncHydrationLane:
|
||||
return SyncHydrationLane;
|
||||
@@ -2314,51 +2326,55 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
if (enableUnifiedSyncLane && (renderLane & SyncUpdateLanes) !== NoLane) {
|
||||
lane = SyncHydrationLane;
|
||||
} else {
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
|
||||
@@ -74,6 +74,7 @@ var ReactSharedInternals =
|
||||
dynamicFeatureFlags.disableSchedulerTimeoutInWorkLoop,
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableTransitionTracing = dynamicFeatureFlags.enableTransitionTracing,
|
||||
REACT_ELEMENT_TYPE = Symbol.for("react.element"),
|
||||
REACT_PORTAL_TYPE = Symbol.for("react.portal"),
|
||||
@@ -394,6 +395,10 @@ function clz32Fallback(x) {
|
||||
var nextTransitionLane = 128,
|
||||
nextRetryLane = 8388608;
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & 42;
|
||||
if (0 !== pendingSyncLanes) return pendingSyncLanes;
|
||||
}
|
||||
switch (lanes & -lanes) {
|
||||
case 1:
|
||||
return 1;
|
||||
@@ -4443,44 +4448,47 @@ function updateDehydratedSuspenseComponent(
|
||||
if (didReceiveUpdate || didSuspend) {
|
||||
nextProps = workInProgressRoot;
|
||||
if (null !== nextProps) {
|
||||
switch (renderLanes & -renderLanes) {
|
||||
case 2:
|
||||
didSuspend = 1;
|
||||
break;
|
||||
case 8:
|
||||
didSuspend = 4;
|
||||
break;
|
||||
case 32:
|
||||
didSuspend = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
didSuspend = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
didSuspend = 268435456;
|
||||
break;
|
||||
default:
|
||||
didSuspend = 0;
|
||||
}
|
||||
didSuspend = renderLanes & -renderLanes;
|
||||
if (enableUnifiedSyncLane && 0 !== (didSuspend & 42)) didSuspend = 1;
|
||||
else
|
||||
switch (didSuspend) {
|
||||
case 2:
|
||||
didSuspend = 1;
|
||||
break;
|
||||
case 8:
|
||||
didSuspend = 4;
|
||||
break;
|
||||
case 32:
|
||||
didSuspend = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
didSuspend = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
didSuspend = 268435456;
|
||||
break;
|
||||
default:
|
||||
didSuspend = 0;
|
||||
}
|
||||
didSuspend =
|
||||
0 !== (didSuspend & (nextProps.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
@@ -9796,7 +9804,7 @@ var slice = Array.prototype.slice,
|
||||
return null;
|
||||
},
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-classic-b83baf63f-20230105",
|
||||
version: "18.3.0-www-classic-5379b6123-20230105",
|
||||
rendererPackageName: "react-art"
|
||||
};
|
||||
var internals$jscomp$inline_1319 = {
|
||||
@@ -9827,7 +9835,7 @@ var internals$jscomp$inline_1319 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_1320 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
|
||||
@@ -74,6 +74,7 @@ var ReactSharedInternals =
|
||||
dynamicFeatureFlags.disableSchedulerTimeoutInWorkLoop,
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableTransitionTracing = dynamicFeatureFlags.enableTransitionTracing,
|
||||
REACT_ELEMENT_TYPE = Symbol.for("react.element"),
|
||||
REACT_PORTAL_TYPE = Symbol.for("react.portal"),
|
||||
@@ -278,6 +279,10 @@ function clz32Fallback(x) {
|
||||
var nextTransitionLane = 128,
|
||||
nextRetryLane = 8388608;
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & 42;
|
||||
if (0 !== pendingSyncLanes) return pendingSyncLanes;
|
||||
}
|
||||
switch (lanes & -lanes) {
|
||||
case 1:
|
||||
return 1;
|
||||
@@ -4200,44 +4205,47 @@ function updateDehydratedSuspenseComponent(
|
||||
if (didReceiveUpdate || didSuspend) {
|
||||
nextProps = workInProgressRoot;
|
||||
if (null !== nextProps) {
|
||||
switch (renderLanes & -renderLanes) {
|
||||
case 2:
|
||||
didSuspend = 1;
|
||||
break;
|
||||
case 8:
|
||||
didSuspend = 4;
|
||||
break;
|
||||
case 32:
|
||||
didSuspend = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
didSuspend = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
didSuspend = 268435456;
|
||||
break;
|
||||
default:
|
||||
didSuspend = 0;
|
||||
}
|
||||
didSuspend = renderLanes & -renderLanes;
|
||||
if (enableUnifiedSyncLane && 0 !== (didSuspend & 42)) didSuspend = 1;
|
||||
else
|
||||
switch (didSuspend) {
|
||||
case 2:
|
||||
didSuspend = 1;
|
||||
break;
|
||||
case 8:
|
||||
didSuspend = 4;
|
||||
break;
|
||||
case 32:
|
||||
didSuspend = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
didSuspend = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
didSuspend = 268435456;
|
||||
break;
|
||||
default:
|
||||
didSuspend = 0;
|
||||
}
|
||||
didSuspend =
|
||||
0 !== (didSuspend & (nextProps.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
@@ -9463,7 +9471,7 @@ var slice = Array.prototype.slice,
|
||||
return null;
|
||||
},
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-modern-b83baf63f-20230105",
|
||||
version: "18.3.0-www-modern-5379b6123-20230105",
|
||||
rendererPackageName: "react-art"
|
||||
};
|
||||
var internals$jscomp$inline_1310 = {
|
||||
@@ -9494,7 +9502,7 @@ var internals$jscomp$inline_1310 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_1311 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
|
||||
@@ -61,6 +61,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -8008,6 +8009,9 @@ var DefaultHydrationLane =
|
||||
var DefaultLane =
|
||||
/* */
|
||||
32;
|
||||
var SyncUpdateLanes =
|
||||
/* */
|
||||
42;
|
||||
var TransitionHydrationLane =
|
||||
/* */
|
||||
64;
|
||||
@@ -8155,6 +8159,14 @@ var nextTransitionLane = TransitionLane1;
|
||||
var nextRetryLane = RetryLane1;
|
||||
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & SyncUpdateLanes;
|
||||
|
||||
if (pendingSyncLanes !== 0) {
|
||||
return pendingSyncLanes;
|
||||
}
|
||||
}
|
||||
|
||||
switch (getHighestPriorityLane(lanes)) {
|
||||
case SyncHydrationLane:
|
||||
return SyncHydrationLane;
|
||||
@@ -8738,51 +8750,55 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
if (enableUnifiedSyncLane && (renderLane & SyncUpdateLanes) !== NoLane) {
|
||||
lane = SyncHydrationLane;
|
||||
} else {
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
@@ -42673,7 +42689,7 @@ function createFiberRoot(
|
||||
return root;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
function createPortal(
|
||||
children,
|
||||
|
||||
@@ -165,6 +165,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -6176,6 +6177,9 @@ var DefaultHydrationLane =
|
||||
var DefaultLane =
|
||||
/* */
|
||||
32;
|
||||
var SyncUpdateLanes =
|
||||
/* */
|
||||
42;
|
||||
var TransitionHydrationLane =
|
||||
/* */
|
||||
64;
|
||||
@@ -6323,6 +6327,14 @@ var nextTransitionLane = TransitionLane1;
|
||||
var nextRetryLane = RetryLane1;
|
||||
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & SyncUpdateLanes;
|
||||
|
||||
if (pendingSyncLanes !== 0) {
|
||||
return pendingSyncLanes;
|
||||
}
|
||||
}
|
||||
|
||||
switch (getHighestPriorityLane(lanes)) {
|
||||
case SyncHydrationLane:
|
||||
return SyncHydrationLane;
|
||||
@@ -6906,51 +6918,55 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
if (enableUnifiedSyncLane && (renderLane & SyncUpdateLanes) !== NoLane) {
|
||||
lane = SyncHydrationLane;
|
||||
} else {
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
@@ -42397,7 +42413,7 @@ function createFiberRoot(
|
||||
return root;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
function createPortal(
|
||||
children,
|
||||
|
||||
@@ -39,6 +39,7 @@ var Scheduler = require("scheduler"),
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -1586,6 +1587,10 @@ function clz32Fallback(x) {
|
||||
var nextTransitionLane = 128,
|
||||
nextRetryLane = 8388608;
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & 42;
|
||||
if (0 !== pendingSyncLanes) return pendingSyncLanes;
|
||||
}
|
||||
switch (lanes & -lanes) {
|
||||
case 1:
|
||||
return 1;
|
||||
@@ -9082,12 +9087,14 @@ function updateDehydratedSuspenseComponent(
|
||||
return (
|
||||
pushPrimaryTreeSuspenseHandler(workInProgress),
|
||||
(workInProgress.flags &= -257),
|
||||
(nextProps = createCapturedValue(Error(formatProdErrorMessage(422)))),
|
||||
(suspenseState = createCapturedValue(
|
||||
Error(formatProdErrorMessage(422))
|
||||
)),
|
||||
retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
)
|
||||
);
|
||||
if (null !== workInProgress.memoizedState)
|
||||
@@ -9134,18 +9141,18 @@ function updateDehydratedSuspenseComponent(
|
||||
null
|
||||
);
|
||||
if ("$!" === suspenseInstance.data) {
|
||||
nextProps =
|
||||
suspenseState =
|
||||
suspenseInstance.nextSibling && suspenseInstance.nextSibling.dataset;
|
||||
if (nextProps) var digest = nextProps.dgst;
|
||||
nextProps = digest;
|
||||
suspenseState = Error(formatProdErrorMessage(419));
|
||||
suspenseState.digest = nextProps;
|
||||
nextProps = createCapturedValue(suspenseState, nextProps, void 0);
|
||||
if (suspenseState) var digest = suspenseState.dgst;
|
||||
suspenseState = digest;
|
||||
nextProps = Error(formatProdErrorMessage(419));
|
||||
nextProps.digest = suspenseState;
|
||||
suspenseState = createCapturedValue(nextProps, suspenseState, void 0);
|
||||
return retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
);
|
||||
}
|
||||
enableLazyContextPropagation &&
|
||||
@@ -9155,44 +9162,48 @@ function updateDehydratedSuspenseComponent(
|
||||
if (didReceiveUpdate || digest) {
|
||||
nextProps = workInProgressRoot;
|
||||
if (null !== nextProps) {
|
||||
switch (renderLanes & -renderLanes) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance = renderLanes & -renderLanes;
|
||||
if (enableUnifiedSyncLane && 0 !== (suspenseInstance & 42))
|
||||
suspenseInstance = 1;
|
||||
else
|
||||
switch (suspenseInstance) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance =
|
||||
0 !== (suspenseInstance & (nextProps.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
@@ -15543,7 +15554,7 @@ Internals.Events = [
|
||||
var devToolsConfig$jscomp$inline_1751 = {
|
||||
findFiberByHostInstance: getClosestInstanceFromNode,
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-classic-b83baf63f-20230105",
|
||||
version: "18.3.0-www-classic-5379b6123-20230105",
|
||||
rendererPackageName: "react-dom"
|
||||
};
|
||||
var internals$jscomp$inline_2135 = {
|
||||
@@ -15573,7 +15584,7 @@ var internals$jscomp$inline_2135 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2136 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -15815,4 +15826,4 @@ exports.unstable_renderSubtreeIntoContainer = function(
|
||||
);
|
||||
};
|
||||
exports.unstable_runWithPriority = runWithPriority;
|
||||
exports.version = "18.3.0-next-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-next-5379b6123-20230105";
|
||||
|
||||
@@ -59,6 +59,7 @@ var dynamicFeatureFlags = require("ReactFeatureFlags"),
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -1291,6 +1292,10 @@ function clz32Fallback(x) {
|
||||
var nextTransitionLane = 128,
|
||||
nextRetryLane = 8388608;
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & 42;
|
||||
if (0 !== pendingSyncLanes) return pendingSyncLanes;
|
||||
}
|
||||
switch (lanes & -lanes) {
|
||||
case 1:
|
||||
return 1;
|
||||
@@ -8883,12 +8888,14 @@ function updateDehydratedSuspenseComponent(
|
||||
return (
|
||||
pushPrimaryTreeSuspenseHandler(workInProgress),
|
||||
(workInProgress.flags &= -257),
|
||||
(nextProps = createCapturedValue(Error(formatProdErrorMessage(422)))),
|
||||
(suspenseState = createCapturedValue(
|
||||
Error(formatProdErrorMessage(422))
|
||||
)),
|
||||
retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
)
|
||||
);
|
||||
if (null !== workInProgress.memoizedState)
|
||||
@@ -8935,18 +8942,18 @@ function updateDehydratedSuspenseComponent(
|
||||
null
|
||||
);
|
||||
if ("$!" === suspenseInstance.data) {
|
||||
nextProps =
|
||||
suspenseState =
|
||||
suspenseInstance.nextSibling && suspenseInstance.nextSibling.dataset;
|
||||
if (nextProps) var digest = nextProps.dgst;
|
||||
nextProps = digest;
|
||||
suspenseState = Error(formatProdErrorMessage(419));
|
||||
suspenseState.digest = nextProps;
|
||||
nextProps = createCapturedValue(suspenseState, nextProps, void 0);
|
||||
if (suspenseState) var digest = suspenseState.dgst;
|
||||
suspenseState = digest;
|
||||
nextProps = Error(formatProdErrorMessage(419));
|
||||
nextProps.digest = suspenseState;
|
||||
suspenseState = createCapturedValue(nextProps, suspenseState, void 0);
|
||||
return retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
);
|
||||
}
|
||||
enableLazyContextPropagation &&
|
||||
@@ -8956,44 +8963,48 @@ function updateDehydratedSuspenseComponent(
|
||||
if (didReceiveUpdate || digest) {
|
||||
nextProps = workInProgressRoot;
|
||||
if (null !== nextProps) {
|
||||
switch (renderLanes & -renderLanes) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance = renderLanes & -renderLanes;
|
||||
if (enableUnifiedSyncLane && 0 !== (suspenseInstance & 42))
|
||||
suspenseInstance = 1;
|
||||
else
|
||||
switch (suspenseInstance) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance =
|
||||
0 !== (suspenseInstance & (nextProps.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
@@ -15104,7 +15115,7 @@ Internals.Events = [
|
||||
var devToolsConfig$jscomp$inline_1719 = {
|
||||
findFiberByHostInstance: getClosestInstanceFromNode,
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-modern-b83baf63f-20230105",
|
||||
version: "18.3.0-www-modern-5379b6123-20230105",
|
||||
rendererPackageName: "react-dom"
|
||||
};
|
||||
var internals$jscomp$inline_2110 = {
|
||||
@@ -15135,7 +15146,7 @@ var internals$jscomp$inline_2110 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2111 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -15323,4 +15334,4 @@ exports.unstable_flushControlled = function(fn) {
|
||||
}
|
||||
};
|
||||
exports.unstable_runWithPriority = runWithPriority;
|
||||
exports.version = "18.3.0-next-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-next-5379b6123-20230105";
|
||||
|
||||
@@ -50,6 +50,7 @@ var Scheduler = require("scheduler"),
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -1704,6 +1705,10 @@ function getLabelForLane(lane) {
|
||||
var nextTransitionLane = 128,
|
||||
nextRetryLane = 8388608;
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & 42;
|
||||
if (0 !== pendingSyncLanes) return pendingSyncLanes;
|
||||
}
|
||||
switch (lanes & -lanes) {
|
||||
case 1:
|
||||
return 1;
|
||||
@@ -9324,12 +9329,14 @@ function updateDehydratedSuspenseComponent(
|
||||
return (
|
||||
pushPrimaryTreeSuspenseHandler(workInProgress),
|
||||
(workInProgress.flags &= -257),
|
||||
(nextProps = createCapturedValue(Error(formatProdErrorMessage(422)))),
|
||||
(suspenseState = createCapturedValue(
|
||||
Error(formatProdErrorMessage(422))
|
||||
)),
|
||||
retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
)
|
||||
);
|
||||
if (null !== workInProgress.memoizedState)
|
||||
@@ -9376,18 +9383,18 @@ function updateDehydratedSuspenseComponent(
|
||||
null
|
||||
);
|
||||
if ("$!" === suspenseInstance.data) {
|
||||
nextProps =
|
||||
suspenseState =
|
||||
suspenseInstance.nextSibling && suspenseInstance.nextSibling.dataset;
|
||||
if (nextProps) var digest = nextProps.dgst;
|
||||
nextProps = digest;
|
||||
suspenseState = Error(formatProdErrorMessage(419));
|
||||
suspenseState.digest = nextProps;
|
||||
nextProps = createCapturedValue(suspenseState, nextProps, void 0);
|
||||
if (suspenseState) var digest = suspenseState.dgst;
|
||||
suspenseState = digest;
|
||||
nextProps = Error(formatProdErrorMessage(419));
|
||||
nextProps.digest = suspenseState;
|
||||
suspenseState = createCapturedValue(nextProps, suspenseState, void 0);
|
||||
return retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
);
|
||||
}
|
||||
enableLazyContextPropagation &&
|
||||
@@ -9397,44 +9404,48 @@ function updateDehydratedSuspenseComponent(
|
||||
if (didReceiveUpdate || digest) {
|
||||
nextProps = workInProgressRoot;
|
||||
if (null !== nextProps) {
|
||||
switch (renderLanes & -renderLanes) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance = renderLanes & -renderLanes;
|
||||
if (enableUnifiedSyncLane && 0 !== (suspenseInstance & 42))
|
||||
suspenseInstance = 1;
|
||||
else
|
||||
switch (suspenseInstance) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance =
|
||||
0 !== (suspenseInstance & (nextProps.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
@@ -16313,7 +16324,7 @@ Internals.Events = [
|
||||
var devToolsConfig$jscomp$inline_1825 = {
|
||||
findFiberByHostInstance: getClosestInstanceFromNode,
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-classic-b83baf63f-20230105",
|
||||
version: "18.3.0-www-classic-5379b6123-20230105",
|
||||
rendererPackageName: "react-dom"
|
||||
};
|
||||
(function(internals) {
|
||||
@@ -16357,7 +16368,7 @@ var devToolsConfig$jscomp$inline_1825 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
});
|
||||
assign(Internals, {
|
||||
ReactBrowserEventEmitter: {
|
||||
@@ -16586,7 +16597,7 @@ exports.unstable_renderSubtreeIntoContainer = function(
|
||||
);
|
||||
};
|
||||
exports.unstable_runWithPriority = runWithPriority;
|
||||
exports.version = "18.3.0-next-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-next-5379b6123-20230105";
|
||||
|
||||
/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */
|
||||
if (
|
||||
|
||||
@@ -70,6 +70,7 @@ var dynamicFeatureFlags = require("ReactFeatureFlags"),
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
@@ -1405,6 +1406,10 @@ function getLabelForLane(lane) {
|
||||
var nextTransitionLane = 128,
|
||||
nextRetryLane = 8388608;
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
if (enableUnifiedSyncLane) {
|
||||
var pendingSyncLanes = lanes & 42;
|
||||
if (0 !== pendingSyncLanes) return pendingSyncLanes;
|
||||
}
|
||||
switch (lanes & -lanes) {
|
||||
case 1:
|
||||
return 1;
|
||||
@@ -9115,12 +9120,14 @@ function updateDehydratedSuspenseComponent(
|
||||
return (
|
||||
pushPrimaryTreeSuspenseHandler(workInProgress),
|
||||
(workInProgress.flags &= -257),
|
||||
(nextProps = createCapturedValue(Error(formatProdErrorMessage(422)))),
|
||||
(suspenseState = createCapturedValue(
|
||||
Error(formatProdErrorMessage(422))
|
||||
)),
|
||||
retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
)
|
||||
);
|
||||
if (null !== workInProgress.memoizedState)
|
||||
@@ -9167,18 +9174,18 @@ function updateDehydratedSuspenseComponent(
|
||||
null
|
||||
);
|
||||
if ("$!" === suspenseInstance.data) {
|
||||
nextProps =
|
||||
suspenseState =
|
||||
suspenseInstance.nextSibling && suspenseInstance.nextSibling.dataset;
|
||||
if (nextProps) var digest = nextProps.dgst;
|
||||
nextProps = digest;
|
||||
suspenseState = Error(formatProdErrorMessage(419));
|
||||
suspenseState.digest = nextProps;
|
||||
nextProps = createCapturedValue(suspenseState, nextProps, void 0);
|
||||
if (suspenseState) var digest = suspenseState.dgst;
|
||||
suspenseState = digest;
|
||||
nextProps = Error(formatProdErrorMessage(419));
|
||||
nextProps.digest = suspenseState;
|
||||
suspenseState = createCapturedValue(nextProps, suspenseState, void 0);
|
||||
return retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
);
|
||||
}
|
||||
enableLazyContextPropagation &&
|
||||
@@ -9188,44 +9195,48 @@ function updateDehydratedSuspenseComponent(
|
||||
if (didReceiveUpdate || digest) {
|
||||
nextProps = workInProgressRoot;
|
||||
if (null !== nextProps) {
|
||||
switch (renderLanes & -renderLanes) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance = renderLanes & -renderLanes;
|
||||
if (enableUnifiedSyncLane && 0 !== (suspenseInstance & 42))
|
||||
suspenseInstance = 1;
|
||||
else
|
||||
switch (suspenseInstance) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance =
|
||||
0 !== (suspenseInstance & (nextProps.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
@@ -15864,7 +15875,7 @@ Internals.Events = [
|
||||
var devToolsConfig$jscomp$inline_1793 = {
|
||||
findFiberByHostInstance: getClosestInstanceFromNode,
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-modern-b83baf63f-20230105",
|
||||
version: "18.3.0-www-modern-5379b6123-20230105",
|
||||
rendererPackageName: "react-dom"
|
||||
};
|
||||
(function(internals) {
|
||||
@@ -15909,7 +15920,7 @@ var devToolsConfig$jscomp$inline_1793 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
});
|
||||
exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Internals;
|
||||
exports.createPortal = function(children, container) {
|
||||
@@ -16084,7 +16095,7 @@ exports.unstable_flushControlled = function(fn) {
|
||||
}
|
||||
};
|
||||
exports.unstable_runWithPriority = runWithPriority;
|
||||
exports.version = "18.3.0-next-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-next-5379b6123-20230105";
|
||||
|
||||
/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */
|
||||
if (
|
||||
|
||||
@@ -19,7 +19,7 @@ if (__DEV__) {
|
||||
var React = require("react");
|
||||
var ReactDOM = require("react-dom");
|
||||
|
||||
var ReactVersion = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
// This refers to a WWW module.
|
||||
var warningWWW = require("warning");
|
||||
@@ -241,6 +241,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -19,7 +19,7 @@ if (__DEV__) {
|
||||
var React = require("react");
|
||||
var ReactDOM = require("react-dom");
|
||||
|
||||
var ReactVersion = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
// This refers to a WWW module.
|
||||
var warningWWW = require("warning");
|
||||
@@ -241,6 +241,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -3633,4 +3633,4 @@ exports.renderToString = function(children, options) {
|
||||
'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'
|
||||
);
|
||||
};
|
||||
exports.version = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
@@ -3546,4 +3546,4 @@ exports.renderToString = function(children, options) {
|
||||
'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'
|
||||
);
|
||||
};
|
||||
exports.version = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
@@ -238,6 +238,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -8342,51 +8342,53 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
{
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
@@ -31197,7 +31199,7 @@ function createFiberRoot(
|
||||
return root;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
function createPortal(
|
||||
children,
|
||||
|
||||
@@ -5791,6 +5791,9 @@ var DefaultHydrationLane =
|
||||
var DefaultLane =
|
||||
/* */
|
||||
32;
|
||||
var SyncUpdateLanes =
|
||||
/* */
|
||||
42;
|
||||
var TransitionHydrationLane =
|
||||
/* */
|
||||
64;
|
||||
@@ -5881,6 +5884,14 @@ var nextTransitionLane = TransitionLane1;
|
||||
var nextRetryLane = RetryLane1;
|
||||
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
{
|
||||
var pendingSyncLanes = lanes & SyncUpdateLanes;
|
||||
|
||||
if (pendingSyncLanes !== 0) {
|
||||
return pendingSyncLanes;
|
||||
}
|
||||
}
|
||||
|
||||
switch (getHighestPriorityLane(lanes)) {
|
||||
case SyncHydrationLane:
|
||||
return SyncHydrationLane;
|
||||
@@ -6464,51 +6475,55 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
if ((renderLane & SyncUpdateLanes) !== NoLane) {
|
||||
lane = SyncHydrationLane;
|
||||
} else {
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
@@ -38486,7 +38501,7 @@ function createFiberRoot(
|
||||
return root;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
function createPortal(
|
||||
children,
|
||||
|
||||
@@ -11328,7 +11328,7 @@ Internals.Events = [
|
||||
var devToolsConfig$jscomp$inline_1519 = {
|
||||
findFiberByHostInstance: getClosestInstanceFromNode,
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-classic-b83baf63f-20230105",
|
||||
version: "18.3.0-www-classic-5379b6123-20230105",
|
||||
rendererPackageName: "react-dom"
|
||||
};
|
||||
var internals$jscomp$inline_2048 = {
|
||||
@@ -11358,7 +11358,7 @@ var internals$jscomp$inline_2048 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2049 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -14847,4 +14847,4 @@ exports.unstable_renderSubtreeIntoContainer = function(
|
||||
);
|
||||
};
|
||||
exports.unstable_runWithPriority = runWithPriority;
|
||||
exports.version = "18.3.0-next-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-next-5379b6123-20230105";
|
||||
|
||||
@@ -1350,6 +1350,8 @@ function clz32Fallback(x) {
|
||||
var nextTransitionLane = 128,
|
||||
nextRetryLane = 8388608;
|
||||
function getHighestPriorityLanes(lanes) {
|
||||
var pendingSyncLanes = lanes & 42;
|
||||
if (0 !== pendingSyncLanes) return pendingSyncLanes;
|
||||
switch (lanes & -lanes) {
|
||||
case 1:
|
||||
return 1;
|
||||
@@ -8429,12 +8431,14 @@ function updateDehydratedSuspenseComponent(
|
||||
return (
|
||||
pushPrimaryTreeSuspenseHandler(workInProgress),
|
||||
(workInProgress.flags &= -257),
|
||||
(nextProps = createCapturedValue(Error(formatProdErrorMessage(422)))),
|
||||
(suspenseState = createCapturedValue(
|
||||
Error(formatProdErrorMessage(422))
|
||||
)),
|
||||
retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
)
|
||||
);
|
||||
if (null !== workInProgress.memoizedState)
|
||||
@@ -8481,62 +8485,65 @@ function updateDehydratedSuspenseComponent(
|
||||
null
|
||||
);
|
||||
if ("$!" === suspenseInstance.data) {
|
||||
nextProps =
|
||||
suspenseState =
|
||||
suspenseInstance.nextSibling && suspenseInstance.nextSibling.dataset;
|
||||
if (nextProps) var digest = nextProps.dgst;
|
||||
nextProps = digest;
|
||||
suspenseState = Error(formatProdErrorMessage(419));
|
||||
suspenseState.digest = nextProps;
|
||||
nextProps = createCapturedValue(suspenseState, nextProps, void 0);
|
||||
if (suspenseState) var digest = suspenseState.dgst;
|
||||
suspenseState = digest;
|
||||
nextProps = Error(formatProdErrorMessage(419));
|
||||
nextProps.digest = suspenseState;
|
||||
suspenseState = createCapturedValue(nextProps, suspenseState, void 0);
|
||||
return retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
workInProgress,
|
||||
renderLanes,
|
||||
nextProps
|
||||
suspenseState
|
||||
);
|
||||
}
|
||||
digest = 0 !== (renderLanes & current.childLanes);
|
||||
if (didReceiveUpdate || digest) {
|
||||
nextProps = workInProgressRoot;
|
||||
if (null !== nextProps) {
|
||||
switch (renderLanes & -renderLanes) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance = renderLanes & -renderLanes;
|
||||
if (0 !== (suspenseInstance & 42)) suspenseInstance = 1;
|
||||
else
|
||||
switch (suspenseInstance) {
|
||||
case 2:
|
||||
suspenseInstance = 1;
|
||||
break;
|
||||
case 8:
|
||||
suspenseInstance = 4;
|
||||
break;
|
||||
case 32:
|
||||
suspenseInstance = 16;
|
||||
break;
|
||||
case 128:
|
||||
case 256:
|
||||
case 512:
|
||||
case 1024:
|
||||
case 2048:
|
||||
case 4096:
|
||||
case 8192:
|
||||
case 16384:
|
||||
case 32768:
|
||||
case 65536:
|
||||
case 131072:
|
||||
case 262144:
|
||||
case 524288:
|
||||
case 1048576:
|
||||
case 2097152:
|
||||
case 4194304:
|
||||
case 8388608:
|
||||
case 16777216:
|
||||
case 33554432:
|
||||
case 67108864:
|
||||
suspenseInstance = 64;
|
||||
break;
|
||||
case 536870912:
|
||||
suspenseInstance = 268435456;
|
||||
break;
|
||||
default:
|
||||
suspenseInstance = 0;
|
||||
}
|
||||
suspenseInstance =
|
||||
0 !== (suspenseInstance & (nextProps.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
@@ -13960,7 +13967,7 @@ Internals.Events = [
|
||||
var devToolsConfig$jscomp$inline_1674 = {
|
||||
findFiberByHostInstance: getClosestInstanceFromNode,
|
||||
bundleType: 0,
|
||||
version: "18.3.0-www-modern-b83baf63f-20230105",
|
||||
version: "18.3.0-www-modern-5379b6123-20230105",
|
||||
rendererPackageName: "react-dom"
|
||||
};
|
||||
var internals$jscomp$inline_2073 = {
|
||||
@@ -13991,7 +13998,7 @@ var internals$jscomp$inline_2073 = {
|
||||
scheduleRoot: null,
|
||||
setRefreshHandler: null,
|
||||
getCurrentFiber: null,
|
||||
reconcilerVersion: "18.3.0-next-b83baf63f-20230105"
|
||||
reconcilerVersion: "18.3.0-next-5379b6123-20230105"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2074 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -14314,4 +14321,4 @@ exports.unstable_flushControlled = function(fn) {
|
||||
}
|
||||
};
|
||||
exports.unstable_runWithPriority = runWithPriority;
|
||||
exports.version = "18.3.0-next-b83baf63f-20230105";
|
||||
exports.version = "18.3.0-next-5379b6123-20230105";
|
||||
|
||||
@@ -208,6 +208,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -208,6 +208,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -69,6 +69,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -69,6 +69,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -1839,51 +1839,53 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
{
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
@@ -23896,7 +23898,7 @@ function createFiberRoot(
|
||||
return root;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-classic-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-classic-5379b6123-20230105";
|
||||
|
||||
// Might add PROFILE later.
|
||||
|
||||
|
||||
@@ -1839,51 +1839,53 @@ function getBumpedLaneForHydration(root, renderLanes) {
|
||||
var renderLane = getHighestPriorityLane(renderLanes);
|
||||
var lane;
|
||||
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
{
|
||||
switch (renderLane) {
|
||||
case SyncLane:
|
||||
lane = SyncHydrationLane;
|
||||
break;
|
||||
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
case InputContinuousLane:
|
||||
lane = InputContinuousHydrationLane;
|
||||
break;
|
||||
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
case DefaultLane:
|
||||
lane = DefaultHydrationLane;
|
||||
break;
|
||||
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
case TransitionLane1:
|
||||
case TransitionLane2:
|
||||
case TransitionLane3:
|
||||
case TransitionLane4:
|
||||
case TransitionLane5:
|
||||
case TransitionLane6:
|
||||
case TransitionLane7:
|
||||
case TransitionLane8:
|
||||
case TransitionLane9:
|
||||
case TransitionLane10:
|
||||
case TransitionLane11:
|
||||
case TransitionLane12:
|
||||
case TransitionLane13:
|
||||
case TransitionLane14:
|
||||
case TransitionLane15:
|
||||
case TransitionLane16:
|
||||
case RetryLane1:
|
||||
case RetryLane2:
|
||||
case RetryLane3:
|
||||
case RetryLane4:
|
||||
lane = TransitionHydrationLane;
|
||||
break;
|
||||
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
case IdleLane:
|
||||
lane = IdleHydrationLane;
|
||||
break;
|
||||
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
default:
|
||||
// Everything else is already either a hydration lane, or shouldn't
|
||||
// be retried at a hydration lane.
|
||||
lane = NoLane;
|
||||
break;
|
||||
}
|
||||
} // Check if the lane we chose is suspended. If so, that indicates that we
|
||||
// already attempted and failed to hydrate at that level. Also check if we're
|
||||
// already rendering that lane, which is rare but could happen.
|
||||
@@ -23896,7 +23898,7 @@ function createFiberRoot(
|
||||
return root;
|
||||
}
|
||||
|
||||
var ReactVersion = "18.3.0-www-modern-b83baf63f-20230105";
|
||||
var ReactVersion = "18.3.0-www-modern-5379b6123-20230105";
|
||||
|
||||
// Might add PROFILE later.
|
||||
|
||||
|
||||
@@ -124,6 +124,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
@@ -124,6 +124,7 @@ var disableInputAttributeSyncing =
|
||||
enableLazyContextPropagation =
|
||||
dynamicFeatureFlags.enableLazyContextPropagation,
|
||||
enableSyncDefaultUpdates = dynamicFeatureFlags.enableSyncDefaultUpdates,
|
||||
enableUnifiedSyncLane = dynamicFeatureFlags.enableUnifiedSyncLane,
|
||||
enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay =
|
||||
dynamicFeatureFlags.enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay,
|
||||
enableClientRenderFallbackOnTextMismatch =
|
||||
|
||||
Reference in New Issue
Block a user