mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
[Fiber] Use hydration lanes when scheduling hydration work (#31751)
When scheduling the initial root and when using
`unstable_scheduleHydration` we should use the Hydration Lanes rather
than the raw update lane. This ensures that we're always hydrating using
a Hydration Lane or the Offscreen Lane rather than other lanes getting
some random hydration in it.
This fixes an issue where updating a root while it is still hydrating
causes it to trigger client rendering when it could just hydrate and
then apply the update on top of that.
It also fixes a potential performance issue where
`unstable_scheduleHydration` gets batched with an update that then ends
up forcing an update of a boundary that requires it to rewind to do the
hydration lane anyway. Might as well just start with the hydration
without the update applied first.
I added a kill switch (`enableHydrationLaneScheduling`) just in case but
seems very safe given that using `unstable_scheduleHydration` at all is
very rare and updating the root before the shell hydrates is extremely
rare (and used to trigger a recoverable error).
DiffTrain build for [d5e8f79cf4](https://github.com/facebook/react/commit/d5e8f79cf4d11fa7eee263b3f937deecbe65ffd7)
This commit is contained in:
@@ -1 +1 @@
|
||||
19.0.0-native-fb-a4964987-20241211
|
||||
19.1.0-native-fb-d5e8f79c-20241212
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<ccf476a715066d778df0505049a54566>>
|
||||
* @generated SignedSource<<ab939ae8d8627b0b15a910117e30c826>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -420,5 +420,5 @@ __DEV__ &&
|
||||
exports.useFormStatus = function () {
|
||||
return resolveDispatcher().useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
})();
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<9a6ddd03ad59bffae1400d7817440da9>>
|
||||
* @generated SignedSource<<bc8b32405f408ad4311ddb0630ac1b1e>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<9a6ddd03ad59bffae1400d7817440da9>>
|
||||
* @generated SignedSource<<bc8b32405f408ad4311ddb0630ac1b1e>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
Vendored
+83
-72
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<9daf013310978cac03378fd9f0c4e4d2>>
|
||||
* @generated SignedSource<<e6ba74922114eb45cd14230675a1821d>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -1310,6 +1310,46 @@ __DEV__ &&
|
||||
rootEntangledLanes &= ~lane;
|
||||
}
|
||||
}
|
||||
function getBumpedLaneForHydrationByLane(lane) {
|
||||
switch (lane) {
|
||||
case 2:
|
||||
lane = 1;
|
||||
break;
|
||||
case 8:
|
||||
lane = 4;
|
||||
break;
|
||||
case 32:
|
||||
lane = 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:
|
||||
lane = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
lane = 134217728;
|
||||
break;
|
||||
default:
|
||||
lane = 0;
|
||||
}
|
||||
return lane;
|
||||
}
|
||||
function addFiberToLanesMap(root, fiber, lanes) {
|
||||
if (isDevToolsPresent)
|
||||
for (root = root.pendingUpdatersLaneMap; 0 < lanes; ) {
|
||||
@@ -9526,73 +9566,38 @@ __DEV__ &&
|
||||
didReceiveUpdate || JSCompiler_object_inline_digest_2369)
|
||||
) {
|
||||
JSCompiler_object_inline_digest_2369 = workInProgressRoot;
|
||||
if (null !== JSCompiler_object_inline_digest_2369) {
|
||||
JSCompiler_object_inline_stack_2370 = renderLanes & -renderLanes;
|
||||
if (0 !== (JSCompiler_object_inline_stack_2370 & 42))
|
||||
JSCompiler_object_inline_stack_2370 = 1;
|
||||
else
|
||||
switch (JSCompiler_object_inline_stack_2370) {
|
||||
case 2:
|
||||
JSCompiler_object_inline_stack_2370 = 1;
|
||||
break;
|
||||
case 8:
|
||||
JSCompiler_object_inline_stack_2370 = 4;
|
||||
break;
|
||||
case 32:
|
||||
JSCompiler_object_inline_stack_2370 = 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:
|
||||
JSCompiler_object_inline_stack_2370 = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
JSCompiler_object_inline_stack_2370 = 134217728;
|
||||
break;
|
||||
default:
|
||||
JSCompiler_object_inline_stack_2370 = 0;
|
||||
}
|
||||
JSCompiler_object_inline_stack_2370 =
|
||||
if (
|
||||
null !== JSCompiler_object_inline_digest_2369 &&
|
||||
((JSCompiler_object_inline_stack_2370 = renderLanes & -renderLanes),
|
||||
(JSCompiler_object_inline_stack_2370 =
|
||||
0 !== (JSCompiler_object_inline_stack_2370 & 42)
|
||||
? 1
|
||||
: getBumpedLaneForHydrationByLane(
|
||||
JSCompiler_object_inline_stack_2370
|
||||
)),
|
||||
(JSCompiler_object_inline_stack_2370 =
|
||||
0 !==
|
||||
(JSCompiler_object_inline_stack_2370 &
|
||||
(JSCompiler_object_inline_digest_2369.suspendedLanes |
|
||||
renderLanes))
|
||||
? 0
|
||||
: JSCompiler_object_inline_stack_2370;
|
||||
if (
|
||||
0 !== JSCompiler_object_inline_stack_2370 &&
|
||||
JSCompiler_object_inline_stack_2370 !== prevState.retryLane
|
||||
)
|
||||
throw (
|
||||
((prevState.retryLane = JSCompiler_object_inline_stack_2370),
|
||||
enqueueConcurrentRenderForLane(
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2370
|
||||
),
|
||||
scheduleUpdateOnFiber(
|
||||
JSCompiler_object_inline_digest_2369,
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2370
|
||||
),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
}
|
||||
: JSCompiler_object_inline_stack_2370),
|
||||
0 !== JSCompiler_object_inline_stack_2370 &&
|
||||
JSCompiler_object_inline_stack_2370 !== prevState.retryLane)
|
||||
)
|
||||
throw (
|
||||
((prevState.retryLane = JSCompiler_object_inline_stack_2370),
|
||||
enqueueConcurrentRenderForLane(
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2370
|
||||
),
|
||||
scheduleUpdateOnFiber(
|
||||
JSCompiler_object_inline_digest_2369,
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2370
|
||||
),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
JSCompiler_object_inline_message_2368.data ===
|
||||
SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible();
|
||||
workInProgress = retrySuspenseComponentWithoutHydrating(
|
||||
@@ -21917,8 +21922,12 @@ __DEV__ &&
|
||||
queuedTarget.blockedOn = targetInst;
|
||||
runWithPriority(queuedTarget.priority, function () {
|
||||
if (13 === nearestMounted.tag) {
|
||||
var lane = requestUpdateLane(nearestMounted),
|
||||
root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
var lane = requestUpdateLane(nearestMounted);
|
||||
lane = getBumpedLaneForHydrationByLane(lane);
|
||||
var root = enqueueConcurrentRenderForLane(
|
||||
nearestMounted,
|
||||
lane
|
||||
);
|
||||
null !== root &&
|
||||
scheduleUpdateOnFiber(root, nearestMounted, lane);
|
||||
markRetryLaneIfNotHydrated(nearestMounted, lane);
|
||||
@@ -25936,11 +25945,11 @@ __DEV__ &&
|
||||
};
|
||||
(function () {
|
||||
var isomorphicReactPackageVersion = React.version;
|
||||
if ("19.0.0-native-fb-a4964987-20241211" !== isomorphicReactPackageVersion)
|
||||
if ("19.1.0-native-fb-d5e8f79c-20241212" !== isomorphicReactPackageVersion)
|
||||
throw Error(
|
||||
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
|
||||
(isomorphicReactPackageVersion +
|
||||
"\n - react-dom: 19.0.0-native-fb-a4964987-20241211\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
"\n - react-dom: 19.1.0-native-fb-d5e8f79c-20241212\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
);
|
||||
})();
|
||||
("function" === typeof Map &&
|
||||
@@ -25977,10 +25986,10 @@ __DEV__ &&
|
||||
!(function () {
|
||||
var internals = {
|
||||
bundleType: 1,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
internals.overrideHookState = overrideHookState;
|
||||
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
|
||||
@@ -26114,15 +26123,17 @@ __DEV__ &&
|
||||
initialChildren.context = getContextForSubtree(null);
|
||||
options = initialChildren.current;
|
||||
isStrictMode = requestUpdateLane(options);
|
||||
isStrictMode = getBumpedLaneForHydrationByLane(isStrictMode);
|
||||
identifierPrefix = createUpdate(isStrictMode);
|
||||
identifierPrefix.callback = null;
|
||||
enqueueUpdate(options, identifierPrefix, isStrictMode);
|
||||
initialChildren.current.lanes = isStrictMode;
|
||||
markRootUpdated$1(initialChildren, isStrictMode);
|
||||
options = isStrictMode;
|
||||
initialChildren.current.lanes = options;
|
||||
markRootUpdated$1(initialChildren, options);
|
||||
ensureRootIsScheduled(initialChildren);
|
||||
container[internalContainerInstanceKey] = initialChildren.current;
|
||||
listenToAllSupportedEvents(container);
|
||||
return new ReactDOMHydrationRoot(initialChildren);
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
})();
|
||||
|
||||
compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js
Vendored
+70
-61
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<b104eb0e58cf75aaec8f3c24c761ec3b>>
|
||||
* @generated SignedSource<<1191abc934463f2f48f75796ab5fb5f6>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -842,6 +842,46 @@ function markRootEntangled(root, entangledLanes) {
|
||||
rootEntangledLanes &= ~lane;
|
||||
}
|
||||
}
|
||||
function getBumpedLaneForHydrationByLane(lane) {
|
||||
switch (lane) {
|
||||
case 2:
|
||||
lane = 1;
|
||||
break;
|
||||
case 8:
|
||||
lane = 4;
|
||||
break;
|
||||
case 32:
|
||||
lane = 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:
|
||||
lane = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
lane = 134217728;
|
||||
break;
|
||||
default:
|
||||
lane = 0;
|
||||
}
|
||||
return lane;
|
||||
}
|
||||
function lanesToEventPriority(lanes) {
|
||||
lanes &= -lanes;
|
||||
return 2 < lanes
|
||||
@@ -6596,59 +6636,25 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
|
||||
didReceiveUpdate || JSCompiler_temp)
|
||||
) {
|
||||
JSCompiler_temp = workInProgressRoot;
|
||||
if (null !== JSCompiler_temp) {
|
||||
nextProps = renderLanes & -renderLanes;
|
||||
if (0 !== (nextProps & 42)) nextProps = 1;
|
||||
else
|
||||
switch (nextProps) {
|
||||
case 2:
|
||||
nextProps = 1;
|
||||
break;
|
||||
case 8:
|
||||
nextProps = 4;
|
||||
break;
|
||||
case 32:
|
||||
nextProps = 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:
|
||||
nextProps = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
nextProps = 134217728;
|
||||
break;
|
||||
default:
|
||||
nextProps = 0;
|
||||
}
|
||||
nextProps =
|
||||
if (
|
||||
null !== JSCompiler_temp &&
|
||||
((nextProps = renderLanes & -renderLanes),
|
||||
(nextProps =
|
||||
0 !== (nextProps & 42)
|
||||
? 1
|
||||
: getBumpedLaneForHydrationByLane(nextProps)),
|
||||
(nextProps =
|
||||
0 !== (nextProps & (JSCompiler_temp.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
: nextProps;
|
||||
if (0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
}
|
||||
: nextProps),
|
||||
0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
"$?" === nextInstance.data || renderDidSuspendDelayIfPossible();
|
||||
workInProgress = retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
@@ -15659,8 +15665,9 @@ function attemptExplicitHydrationTarget(queuedTarget) {
|
||||
queuedTarget.blockedOn = targetInst;
|
||||
runWithPriority(queuedTarget.priority, function () {
|
||||
if (13 === nearestMounted.tag) {
|
||||
var lane = requestUpdateLane(nearestMounted),
|
||||
root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
var lane = requestUpdateLane(nearestMounted);
|
||||
lane = getBumpedLaneForHydrationByLane(lane);
|
||||
var root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
null !== root &&
|
||||
scheduleUpdateOnFiber(root, nearestMounted, lane);
|
||||
markRetryLaneIfNotHydrated(nearestMounted, lane);
|
||||
@@ -15864,14 +15871,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_1731 = React.version;
|
||||
if (
|
||||
"19.0.0-native-fb-a4964987-20241211" !==
|
||||
"19.1.0-native-fb-d5e8f79c-20241212" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_1731
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_1731,
|
||||
"19.0.0-native-fb-a4964987-20241211"
|
||||
"19.1.0-native-fb-d5e8f79c-20241212"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -15893,10 +15900,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
};
|
||||
var internals$jscomp$inline_2186 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2187 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -15990,14 +15997,16 @@ exports.hydrateRoot = function (container, initialChildren, options) {
|
||||
initialChildren.context = getContextForSubtree(null);
|
||||
options = initialChildren.current;
|
||||
isStrictMode = requestUpdateLane(options);
|
||||
isStrictMode = getBumpedLaneForHydrationByLane(isStrictMode);
|
||||
identifierPrefix = createUpdate(isStrictMode);
|
||||
identifierPrefix.callback = null;
|
||||
enqueueUpdate(options, identifierPrefix, isStrictMode);
|
||||
initialChildren.current.lanes = isStrictMode;
|
||||
markRootUpdated$1(initialChildren, isStrictMode);
|
||||
options = isStrictMode;
|
||||
initialChildren.current.lanes = options;
|
||||
markRootUpdated$1(initialChildren, options);
|
||||
ensureRootIsScheduled(initialChildren);
|
||||
container[internalContainerInstanceKey] = initialChildren.current;
|
||||
listenToAllSupportedEvents(container);
|
||||
return new ReactDOMHydrationRoot(initialChildren);
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
+70
-61
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<9d16c7391bc42f886751730016714eb2>>
|
||||
* @generated SignedSource<<44a8e62f3713c8b19f9eac4f2450cd5e>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -907,6 +907,46 @@ function markRootEntangled(root, entangledLanes) {
|
||||
rootEntangledLanes &= ~lane;
|
||||
}
|
||||
}
|
||||
function getBumpedLaneForHydrationByLane(lane) {
|
||||
switch (lane) {
|
||||
case 2:
|
||||
lane = 1;
|
||||
break;
|
||||
case 8:
|
||||
lane = 4;
|
||||
break;
|
||||
case 32:
|
||||
lane = 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:
|
||||
lane = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
lane = 134217728;
|
||||
break;
|
||||
default:
|
||||
lane = 0;
|
||||
}
|
||||
return lane;
|
||||
}
|
||||
function addFiberToLanesMap(root, fiber, lanes) {
|
||||
if (isDevToolsPresent)
|
||||
for (root = root.pendingUpdatersLaneMap; 0 < lanes; ) {
|
||||
@@ -6767,59 +6807,25 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
|
||||
didReceiveUpdate || JSCompiler_temp)
|
||||
) {
|
||||
JSCompiler_temp = workInProgressRoot;
|
||||
if (null !== JSCompiler_temp) {
|
||||
nextProps = renderLanes & -renderLanes;
|
||||
if (0 !== (nextProps & 42)) nextProps = 1;
|
||||
else
|
||||
switch (nextProps) {
|
||||
case 2:
|
||||
nextProps = 1;
|
||||
break;
|
||||
case 8:
|
||||
nextProps = 4;
|
||||
break;
|
||||
case 32:
|
||||
nextProps = 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:
|
||||
nextProps = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
nextProps = 134217728;
|
||||
break;
|
||||
default:
|
||||
nextProps = 0;
|
||||
}
|
||||
nextProps =
|
||||
if (
|
||||
null !== JSCompiler_temp &&
|
||||
((nextProps = renderLanes & -renderLanes),
|
||||
(nextProps =
|
||||
0 !== (nextProps & 42)
|
||||
? 1
|
||||
: getBumpedLaneForHydrationByLane(nextProps)),
|
||||
(nextProps =
|
||||
0 !== (nextProps & (JSCompiler_temp.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
: nextProps;
|
||||
if (0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
}
|
||||
: nextProps),
|
||||
0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
"$?" === nextInstance.data || renderDidSuspendDelayIfPossible();
|
||||
workInProgress = retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
@@ -16312,8 +16318,9 @@ function attemptExplicitHydrationTarget(queuedTarget) {
|
||||
queuedTarget.blockedOn = targetInst;
|
||||
runWithPriority(queuedTarget.priority, function () {
|
||||
if (13 === nearestMounted.tag) {
|
||||
var lane = requestUpdateLane(nearestMounted),
|
||||
root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
var lane = requestUpdateLane(nearestMounted);
|
||||
lane = getBumpedLaneForHydrationByLane(lane);
|
||||
var root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
null !== root &&
|
||||
scheduleUpdateOnFiber(root, nearestMounted, lane);
|
||||
markRetryLaneIfNotHydrated(nearestMounted, lane);
|
||||
@@ -16517,14 +16524,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_1821 = React.version;
|
||||
if (
|
||||
"19.0.0-native-fb-a4964987-20241211" !==
|
||||
"19.1.0-native-fb-d5e8f79c-20241212" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_1821
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_1821,
|
||||
"19.0.0-native-fb-a4964987-20241211"
|
||||
"19.1.0-native-fb-d5e8f79c-20241212"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -16546,10 +16553,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
};
|
||||
var internals$jscomp$inline_1828 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211",
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
getLaneLabelMap: function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$292 = 0;
|
||||
@@ -16658,14 +16665,16 @@ exports.hydrateRoot = function (container, initialChildren, options) {
|
||||
initialChildren.context = getContextForSubtree(null);
|
||||
options = initialChildren.current;
|
||||
isStrictMode = requestUpdateLane(options);
|
||||
isStrictMode = getBumpedLaneForHydrationByLane(isStrictMode);
|
||||
identifierPrefix = createUpdate(isStrictMode);
|
||||
identifierPrefix.callback = null;
|
||||
enqueueUpdate(options, identifierPrefix, isStrictMode);
|
||||
initialChildren.current.lanes = isStrictMode;
|
||||
markRootUpdated$1(initialChildren, isStrictMode);
|
||||
options = isStrictMode;
|
||||
initialChildren.current.lanes = options;
|
||||
markRootUpdated$1(initialChildren, options);
|
||||
ensureRootIsScheduled(initialChildren);
|
||||
container[internalContainerInstanceKey] = initialChildren.current;
|
||||
listenToAllSupportedEvents(container);
|
||||
return new ReactDOMHydrationRoot(initialChildren);
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
+83
-72
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<bea276aab84356e9771b7765e22e30cc>>
|
||||
* @generated SignedSource<<87cbe022463d8666e03367bae29644d9>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -1318,6 +1318,46 @@ __DEV__ &&
|
||||
rootEntangledLanes &= ~lane;
|
||||
}
|
||||
}
|
||||
function getBumpedLaneForHydrationByLane(lane) {
|
||||
switch (lane) {
|
||||
case 2:
|
||||
lane = 1;
|
||||
break;
|
||||
case 8:
|
||||
lane = 4;
|
||||
break;
|
||||
case 32:
|
||||
lane = 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:
|
||||
lane = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
lane = 134217728;
|
||||
break;
|
||||
default:
|
||||
lane = 0;
|
||||
}
|
||||
return lane;
|
||||
}
|
||||
function addFiberToLanesMap(root, fiber, lanes) {
|
||||
if (isDevToolsPresent)
|
||||
for (root = root.pendingUpdatersLaneMap; 0 < lanes; ) {
|
||||
@@ -9534,73 +9574,38 @@ __DEV__ &&
|
||||
didReceiveUpdate || JSCompiler_object_inline_digest_2374)
|
||||
) {
|
||||
JSCompiler_object_inline_digest_2374 = workInProgressRoot;
|
||||
if (null !== JSCompiler_object_inline_digest_2374) {
|
||||
JSCompiler_object_inline_stack_2375 = renderLanes & -renderLanes;
|
||||
if (0 !== (JSCompiler_object_inline_stack_2375 & 42))
|
||||
JSCompiler_object_inline_stack_2375 = 1;
|
||||
else
|
||||
switch (JSCompiler_object_inline_stack_2375) {
|
||||
case 2:
|
||||
JSCompiler_object_inline_stack_2375 = 1;
|
||||
break;
|
||||
case 8:
|
||||
JSCompiler_object_inline_stack_2375 = 4;
|
||||
break;
|
||||
case 32:
|
||||
JSCompiler_object_inline_stack_2375 = 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:
|
||||
JSCompiler_object_inline_stack_2375 = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
JSCompiler_object_inline_stack_2375 = 134217728;
|
||||
break;
|
||||
default:
|
||||
JSCompiler_object_inline_stack_2375 = 0;
|
||||
}
|
||||
JSCompiler_object_inline_stack_2375 =
|
||||
if (
|
||||
null !== JSCompiler_object_inline_digest_2374 &&
|
||||
((JSCompiler_object_inline_stack_2375 = renderLanes & -renderLanes),
|
||||
(JSCompiler_object_inline_stack_2375 =
|
||||
0 !== (JSCompiler_object_inline_stack_2375 & 42)
|
||||
? 1
|
||||
: getBumpedLaneForHydrationByLane(
|
||||
JSCompiler_object_inline_stack_2375
|
||||
)),
|
||||
(JSCompiler_object_inline_stack_2375 =
|
||||
0 !==
|
||||
(JSCompiler_object_inline_stack_2375 &
|
||||
(JSCompiler_object_inline_digest_2374.suspendedLanes |
|
||||
renderLanes))
|
||||
? 0
|
||||
: JSCompiler_object_inline_stack_2375;
|
||||
if (
|
||||
0 !== JSCompiler_object_inline_stack_2375 &&
|
||||
JSCompiler_object_inline_stack_2375 !== prevState.retryLane
|
||||
)
|
||||
throw (
|
||||
((prevState.retryLane = JSCompiler_object_inline_stack_2375),
|
||||
enqueueConcurrentRenderForLane(
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2375
|
||||
),
|
||||
scheduleUpdateOnFiber(
|
||||
JSCompiler_object_inline_digest_2374,
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2375
|
||||
),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
}
|
||||
: JSCompiler_object_inline_stack_2375),
|
||||
0 !== JSCompiler_object_inline_stack_2375 &&
|
||||
JSCompiler_object_inline_stack_2375 !== prevState.retryLane)
|
||||
)
|
||||
throw (
|
||||
((prevState.retryLane = JSCompiler_object_inline_stack_2375),
|
||||
enqueueConcurrentRenderForLane(
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2375
|
||||
),
|
||||
scheduleUpdateOnFiber(
|
||||
JSCompiler_object_inline_digest_2374,
|
||||
current,
|
||||
JSCompiler_object_inline_stack_2375
|
||||
),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
JSCompiler_object_inline_message_2373.data ===
|
||||
SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible();
|
||||
workInProgress = retrySuspenseComponentWithoutHydrating(
|
||||
@@ -21946,8 +21951,12 @@ __DEV__ &&
|
||||
queuedTarget.blockedOn = targetInst;
|
||||
runWithPriority(queuedTarget.priority, function () {
|
||||
if (13 === nearestMounted.tag) {
|
||||
var lane = requestUpdateLane(nearestMounted),
|
||||
root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
var lane = requestUpdateLane(nearestMounted);
|
||||
lane = getBumpedLaneForHydrationByLane(lane);
|
||||
var root = enqueueConcurrentRenderForLane(
|
||||
nearestMounted,
|
||||
lane
|
||||
);
|
||||
null !== root &&
|
||||
scheduleUpdateOnFiber(root, nearestMounted, lane);
|
||||
markRetryLaneIfNotHydrated(nearestMounted, lane);
|
||||
@@ -25997,11 +26006,11 @@ __DEV__ &&
|
||||
};
|
||||
(function () {
|
||||
var isomorphicReactPackageVersion = React.version;
|
||||
if ("19.0.0-native-fb-a4964987-20241211" !== isomorphicReactPackageVersion)
|
||||
if ("19.1.0-native-fb-d5e8f79c-20241212" !== isomorphicReactPackageVersion)
|
||||
throw Error(
|
||||
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
|
||||
(isomorphicReactPackageVersion +
|
||||
"\n - react-dom: 19.0.0-native-fb-a4964987-20241211\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
"\n - react-dom: 19.1.0-native-fb-d5e8f79c-20241212\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
);
|
||||
})();
|
||||
("function" === typeof Map &&
|
||||
@@ -26038,10 +26047,10 @@ __DEV__ &&
|
||||
!(function () {
|
||||
var internals = {
|
||||
bundleType: 1,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
internals.overrideHookState = overrideHookState;
|
||||
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
|
||||
@@ -26218,11 +26227,13 @@ __DEV__ &&
|
||||
initialChildren.context = getContextForSubtree(null);
|
||||
options = initialChildren.current;
|
||||
isStrictMode = requestUpdateLane(options);
|
||||
isStrictMode = getBumpedLaneForHydrationByLane(isStrictMode);
|
||||
identifierPrefix = createUpdate(isStrictMode);
|
||||
identifierPrefix.callback = null;
|
||||
enqueueUpdate(options, identifierPrefix, isStrictMode);
|
||||
initialChildren.current.lanes = isStrictMode;
|
||||
markRootUpdated$1(initialChildren, isStrictMode);
|
||||
options = isStrictMode;
|
||||
initialChildren.current.lanes = options;
|
||||
markRootUpdated$1(initialChildren, options);
|
||||
ensureRootIsScheduled(initialChildren);
|
||||
container[internalContainerInstanceKey] = initialChildren.current;
|
||||
listenToAllSupportedEvents(container);
|
||||
@@ -26501,7 +26512,7 @@ __DEV__ &&
|
||||
exports.useFormStatus = function () {
|
||||
return resolveDispatcher().useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
||||
"function" ===
|
||||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
|
||||
|
||||
+70
-61
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<799cd17a766ba4dc72d2a89103713d5b>>
|
||||
* @generated SignedSource<<76f092f5f496202ef91b2cba0eaac602>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -842,6 +842,46 @@ function markRootEntangled(root, entangledLanes) {
|
||||
rootEntangledLanes &= ~lane;
|
||||
}
|
||||
}
|
||||
function getBumpedLaneForHydrationByLane(lane) {
|
||||
switch (lane) {
|
||||
case 2:
|
||||
lane = 1;
|
||||
break;
|
||||
case 8:
|
||||
lane = 4;
|
||||
break;
|
||||
case 32:
|
||||
lane = 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:
|
||||
lane = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
lane = 134217728;
|
||||
break;
|
||||
default:
|
||||
lane = 0;
|
||||
}
|
||||
return lane;
|
||||
}
|
||||
function lanesToEventPriority(lanes) {
|
||||
lanes &= -lanes;
|
||||
return 2 < lanes
|
||||
@@ -6596,59 +6636,25 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
|
||||
didReceiveUpdate || JSCompiler_temp)
|
||||
) {
|
||||
JSCompiler_temp = workInProgressRoot;
|
||||
if (null !== JSCompiler_temp) {
|
||||
nextProps = renderLanes & -renderLanes;
|
||||
if (0 !== (nextProps & 42)) nextProps = 1;
|
||||
else
|
||||
switch (nextProps) {
|
||||
case 2:
|
||||
nextProps = 1;
|
||||
break;
|
||||
case 8:
|
||||
nextProps = 4;
|
||||
break;
|
||||
case 32:
|
||||
nextProps = 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:
|
||||
nextProps = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
nextProps = 134217728;
|
||||
break;
|
||||
default:
|
||||
nextProps = 0;
|
||||
}
|
||||
nextProps =
|
||||
if (
|
||||
null !== JSCompiler_temp &&
|
||||
((nextProps = renderLanes & -renderLanes),
|
||||
(nextProps =
|
||||
0 !== (nextProps & 42)
|
||||
? 1
|
||||
: getBumpedLaneForHydrationByLane(nextProps)),
|
||||
(nextProps =
|
||||
0 !== (nextProps & (JSCompiler_temp.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
: nextProps;
|
||||
if (0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
}
|
||||
: nextProps),
|
||||
0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
"$?" === nextInstance.data || renderDidSuspendDelayIfPossible();
|
||||
workInProgress = retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
@@ -15670,8 +15676,9 @@ function attemptExplicitHydrationTarget(queuedTarget) {
|
||||
queuedTarget.blockedOn = targetInst;
|
||||
runWithPriority(queuedTarget.priority, function () {
|
||||
if (13 === nearestMounted.tag) {
|
||||
var lane = requestUpdateLane(nearestMounted),
|
||||
root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
var lane = requestUpdateLane(nearestMounted);
|
||||
lane = getBumpedLaneForHydrationByLane(lane);
|
||||
var root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
null !== root &&
|
||||
scheduleUpdateOnFiber(root, nearestMounted, lane);
|
||||
markRetryLaneIfNotHydrated(nearestMounted, lane);
|
||||
@@ -15875,14 +15882,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_1732 = React.version;
|
||||
if (
|
||||
"19.0.0-native-fb-a4964987-20241211" !==
|
||||
"19.1.0-native-fb-d5e8f79c-20241212" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_1732
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_1732,
|
||||
"19.0.0-native-fb-a4964987-20241211"
|
||||
"19.1.0-native-fb-d5e8f79c-20241212"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -15904,10 +15911,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
};
|
||||
var internals$jscomp$inline_2189 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2190 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -16035,11 +16042,13 @@ exports.hydrateRoot = function (container, initialChildren, options) {
|
||||
initialChildren.context = getContextForSubtree(null);
|
||||
options = initialChildren.current;
|
||||
isStrictMode = requestUpdateLane(options);
|
||||
isStrictMode = getBumpedLaneForHydrationByLane(isStrictMode);
|
||||
identifierPrefix = createUpdate(isStrictMode);
|
||||
identifierPrefix.callback = null;
|
||||
enqueueUpdate(options, identifierPrefix, isStrictMode);
|
||||
initialChildren.current.lanes = isStrictMode;
|
||||
markRootUpdated$1(initialChildren, isStrictMode);
|
||||
options = isStrictMode;
|
||||
initialChildren.current.lanes = options;
|
||||
markRootUpdated$1(initialChildren, options);
|
||||
ensureRootIsScheduled(initialChildren);
|
||||
container[internalContainerInstanceKey] = initialChildren.current;
|
||||
listenToAllSupportedEvents(container);
|
||||
@@ -16165,4 +16174,4 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
+70
-61
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<9fae79163be59c369c6e474b151f10fc>>
|
||||
* @generated SignedSource<<9f2f2a8bc9f7137fa6a41742280a6f8c>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -911,6 +911,46 @@ function markRootEntangled(root, entangledLanes) {
|
||||
rootEntangledLanes &= ~lane;
|
||||
}
|
||||
}
|
||||
function getBumpedLaneForHydrationByLane(lane) {
|
||||
switch (lane) {
|
||||
case 2:
|
||||
lane = 1;
|
||||
break;
|
||||
case 8:
|
||||
lane = 4;
|
||||
break;
|
||||
case 32:
|
||||
lane = 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:
|
||||
lane = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
lane = 134217728;
|
||||
break;
|
||||
default:
|
||||
lane = 0;
|
||||
}
|
||||
return lane;
|
||||
}
|
||||
function addFiberToLanesMap(root, fiber, lanes) {
|
||||
if (isDevToolsPresent)
|
||||
for (root = root.pendingUpdatersLaneMap; 0 < lanes; ) {
|
||||
@@ -6771,59 +6811,25 @@ function updateSuspenseComponent(current, workInProgress, renderLanes) {
|
||||
didReceiveUpdate || JSCompiler_temp)
|
||||
) {
|
||||
JSCompiler_temp = workInProgressRoot;
|
||||
if (null !== JSCompiler_temp) {
|
||||
nextProps = renderLanes & -renderLanes;
|
||||
if (0 !== (nextProps & 42)) nextProps = 1;
|
||||
else
|
||||
switch (nextProps) {
|
||||
case 2:
|
||||
nextProps = 1;
|
||||
break;
|
||||
case 8:
|
||||
nextProps = 4;
|
||||
break;
|
||||
case 32:
|
||||
nextProps = 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:
|
||||
nextProps = 64;
|
||||
break;
|
||||
case 268435456:
|
||||
nextProps = 134217728;
|
||||
break;
|
||||
default:
|
||||
nextProps = 0;
|
||||
}
|
||||
nextProps =
|
||||
if (
|
||||
null !== JSCompiler_temp &&
|
||||
((nextProps = renderLanes & -renderLanes),
|
||||
(nextProps =
|
||||
0 !== (nextProps & 42)
|
||||
? 1
|
||||
: getBumpedLaneForHydrationByLane(nextProps)),
|
||||
(nextProps =
|
||||
0 !== (nextProps & (JSCompiler_temp.suspendedLanes | renderLanes))
|
||||
? 0
|
||||
: nextProps;
|
||||
if (0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
}
|
||||
: nextProps),
|
||||
0 !== nextProps && nextProps !== JSCompiler_temp$jscomp$0.retryLane)
|
||||
)
|
||||
throw (
|
||||
((JSCompiler_temp$jscomp$0.retryLane = nextProps),
|
||||
enqueueConcurrentRenderForLane(current, nextProps),
|
||||
scheduleUpdateOnFiber(JSCompiler_temp, current, nextProps),
|
||||
SelectiveHydrationException)
|
||||
);
|
||||
"$?" === nextInstance.data || renderDidSuspendDelayIfPossible();
|
||||
workInProgress = retrySuspenseComponentWithoutHydrating(
|
||||
current,
|
||||
@@ -16327,8 +16333,9 @@ function attemptExplicitHydrationTarget(queuedTarget) {
|
||||
queuedTarget.blockedOn = targetInst;
|
||||
runWithPriority(queuedTarget.priority, function () {
|
||||
if (13 === nearestMounted.tag) {
|
||||
var lane = requestUpdateLane(nearestMounted),
|
||||
root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
var lane = requestUpdateLane(nearestMounted);
|
||||
lane = getBumpedLaneForHydrationByLane(lane);
|
||||
var root = enqueueConcurrentRenderForLane(nearestMounted, lane);
|
||||
null !== root &&
|
||||
scheduleUpdateOnFiber(root, nearestMounted, lane);
|
||||
markRetryLaneIfNotHydrated(nearestMounted, lane);
|
||||
@@ -16532,14 +16539,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_1822 = React.version;
|
||||
if (
|
||||
"19.0.0-native-fb-a4964987-20241211" !==
|
||||
"19.1.0-native-fb-d5e8f79c-20241212" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_1822
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_1822,
|
||||
"19.0.0-native-fb-a4964987-20241211"
|
||||
"19.1.0-native-fb-d5e8f79c-20241212"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -16561,10 +16568,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
};
|
||||
var internals$jscomp$inline_1829 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211",
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
getLaneLabelMap: function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$292 = 0;
|
||||
@@ -16707,11 +16714,13 @@ exports.hydrateRoot = function (container, initialChildren, options) {
|
||||
initialChildren.context = getContextForSubtree(null);
|
||||
options = initialChildren.current;
|
||||
isStrictMode = requestUpdateLane(options);
|
||||
isStrictMode = getBumpedLaneForHydrationByLane(isStrictMode);
|
||||
identifierPrefix = createUpdate(isStrictMode);
|
||||
identifierPrefix.callback = null;
|
||||
enqueueUpdate(options, identifierPrefix, isStrictMode);
|
||||
initialChildren.current.lanes = isStrictMode;
|
||||
markRootUpdated$1(initialChildren, isStrictMode);
|
||||
options = isStrictMode;
|
||||
initialChildren.current.lanes = options;
|
||||
markRootUpdated$1(initialChildren, options);
|
||||
ensureRootIsScheduled(initialChildren);
|
||||
container[internalContainerInstanceKey] = initialChildren.current;
|
||||
listenToAllSupportedEvents(container);
|
||||
@@ -16837,7 +16846,7 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
||||
"function" ===
|
||||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
|
||||
|
||||
+4
-4
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<52c078def669a7c6310c7cfa547a409c>>
|
||||
* @generated SignedSource<<cb672739e9558db72d779a0063bdc898>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -15552,10 +15552,10 @@ __DEV__ &&
|
||||
(function () {
|
||||
var internals = {
|
||||
bundleType: 1,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-test-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
internals.overrideHookState = overrideHookState;
|
||||
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
|
||||
@@ -15700,5 +15700,5 @@ __DEV__ &&
|
||||
flushSyncWorkAcrossRoots_impl(0, !0));
|
||||
}
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
})();
|
||||
|
||||
+4
-4
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<b026740be3dabed90b16dabb900ca97c>>
|
||||
* @generated SignedSource<<238b08aa7fb9c7288dc6510fb80ae6f9>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -9718,10 +9718,10 @@ function wrapFiber(fiber) {
|
||||
}
|
||||
var internals$jscomp$inline_1390 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-test-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_1391 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -9857,4 +9857,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
|
||||
flushSyncWorkAcrossRoots_impl(0, !0));
|
||||
}
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
+4
-4
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<4eaef37f212c41f0d85556a74102134a>>
|
||||
* @generated SignedSource<<3b1282aedf829679ddb2a5ddbab52dc1>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -10287,10 +10287,10 @@ function wrapFiber(fiber) {
|
||||
}
|
||||
var internals$jscomp$inline_1203 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-test-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211",
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
getLaneLabelMap: function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$146 = 0;
|
||||
@@ -10441,4 +10441,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
|
||||
flushSyncWorkAcrossRoots_impl(0, !0));
|
||||
}
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<60df82b3966669aab6337cf936b38760>>
|
||||
* @generated SignedSource<<c4ef81ac075b02f3b4f0d33e8e78345f>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -1829,7 +1829,7 @@ __DEV__ &&
|
||||
exports.useTransition = function () {
|
||||
return resolveDispatcher().useTransition();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
||||
"function" ===
|
||||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<3c7f29f6780bfb93af85a89083a4e534>>
|
||||
* @generated SignedSource<<894c856036e722d997e081122c13fdf4>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -597,4 +597,4 @@ exports.useSyncExternalStore = function (
|
||||
exports.useTransition = function () {
|
||||
return ReactSharedInternals.H.useTransition();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<a365a1a99eaa93ec760a26fe4bf15f73>>
|
||||
* @generated SignedSource<<70431f418895e65230bd61ffc0f09542>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -601,7 +601,7 @@ exports.useSyncExternalStore = function (
|
||||
exports.useTransition = function () {
|
||||
return ReactSharedInternals.H.useTransition();
|
||||
};
|
||||
exports.version = "19.0.0-native-fb-a4964987-20241211";
|
||||
exports.version = "19.1.0-native-fb-d5e8f79c-20241212";
|
||||
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
||||
"function" ===
|
||||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
a4964987dc140526702e996223fe7ee293def8ac
|
||||
d5e8f79cf4d11fa7eee263b3f937deecbe65ffd7
|
||||
|
||||
+3
-3
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<f8f76dc1678b410b445d8e0aac40447c>>
|
||||
* @generated SignedSource<<6c4a8f9cfee615c4869ea789b8df6e05>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -17515,10 +17515,10 @@ __DEV__ &&
|
||||
(function () {
|
||||
var internals = {
|
||||
bundleType: 1,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
+3
-3
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<209c24b522a056c50751a103a7ccd7a6>>
|
||||
* @generated SignedSource<<8b95071a47a05b496c1a992633be515c>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -11101,10 +11101,10 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1219 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1219.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
+3
-3
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<9dc23a104f2cd8f3ca1198fddc9d18d5>>
|
||||
* @generated SignedSource<<c9c55a03c7135a02733385d679922505>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -11758,10 +11758,10 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1307 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1307.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
+5
-5
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<1a0f6e85f63c5a4b188b01b5808c9b98>>
|
||||
* @generated SignedSource<<9d9c55599dc22cfa5fab244cd01cddef>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -17738,11 +17738,11 @@ __DEV__ &&
|
||||
shouldSuspendImpl = newShouldSuspendImpl;
|
||||
};
|
||||
var isomorphicReactPackageVersion = React.version;
|
||||
if ("19.0.0-native-fb-a4964987-20241211" !== isomorphicReactPackageVersion)
|
||||
if ("19.1.0-native-fb-d5e8f79c-20241212" !== isomorphicReactPackageVersion)
|
||||
throw Error(
|
||||
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
|
||||
(isomorphicReactPackageVersion +
|
||||
"\n - react-native-renderer: 19.0.0-native-fb-a4964987-20241211\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
"\n - react-native-renderer: 19.1.0-native-fb-d5e8f79c-20241212\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
);
|
||||
if (
|
||||
"function" !==
|
||||
@@ -17768,10 +17768,10 @@ __DEV__ &&
|
||||
(function () {
|
||||
var internals = {
|
||||
bundleType: 1,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
+5
-5
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<5a5ffa8618903ab045d6cd39d7a04512>>
|
||||
* @generated SignedSource<<2eeaea8db959c8456777c168ef674037>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -11233,11 +11233,11 @@ function updateContainer(element, container, parentComponent, callback) {
|
||||
return lane;
|
||||
}
|
||||
var isomorphicReactPackageVersion = React.version;
|
||||
if ("19.0.0-native-fb-a4964987-20241211" !== isomorphicReactPackageVersion)
|
||||
if ("19.1.0-native-fb-d5e8f79c-20241212" !== isomorphicReactPackageVersion)
|
||||
throw Error(
|
||||
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
|
||||
(isomorphicReactPackageVersion +
|
||||
"\n - react-native-renderer: 19.0.0-native-fb-a4964987-20241211\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
"\n - react-native-renderer: 19.1.0-native-fb-d5e8f79c-20241212\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
);
|
||||
if (
|
||||
"function" !==
|
||||
@@ -11286,10 +11286,10 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1285 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1285.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
+5
-5
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<32013ae7aee7fd1a37afed15c77558bb>>
|
||||
* @generated SignedSource<<27922e9b6fdcc667c5c9c3881e9a646b>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -11889,11 +11889,11 @@ function updateContainer(element, container, parentComponent, callback) {
|
||||
return lane;
|
||||
}
|
||||
var isomorphicReactPackageVersion = React.version;
|
||||
if ("19.0.0-native-fb-a4964987-20241211" !== isomorphicReactPackageVersion)
|
||||
if ("19.1.0-native-fb-d5e8f79c-20241212" !== isomorphicReactPackageVersion)
|
||||
throw Error(
|
||||
'Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' +
|
||||
(isomorphicReactPackageVersion +
|
||||
"\n - react-native-renderer: 19.0.0-native-fb-a4964987-20241211\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
"\n - react-native-renderer: 19.1.0-native-fb-d5e8f79c-20241212\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
);
|
||||
if (
|
||||
"function" !==
|
||||
@@ -11942,10 +11942,10 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1373 = {
|
||||
bundleType: 0,
|
||||
version: "19.0.0-native-fb-a4964987-20241211",
|
||||
version: "19.1.0-native-fb-d5e8f79c-20241212",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.0.0-native-fb-a4964987-20241211"
|
||||
reconcilerVersion: "19.1.0-native-fb-d5e8f79c-20241212"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1373.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
Reference in New Issue
Block a user