mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
[Fiber] Highlight a Component with Deeply Equal Props in the Performance Track (#33660)
Stacked on #33658 and #33659.
If we detect that a component is receiving only deeply equal objects,
then we highlight it as potentially problematic and worth looking into.
<img width="1055" alt="Screenshot 2025-06-27 at 4 15 28 PM"
src="https://github.com/user-attachments/assets/e96c6a05-7fff-4fd7-b59a-36ed79f8e609"
/>
It's fairly conservative and can bail out for a number of reasons:
- We only log it on the first parent that triggered this case since
other children could be indirect causes.
- If children has changed then we bail out since this component will
rerender anyway. This means that it won't warn for a lot of cases that
receive plain DOM children since the DOM children won't themselves get
logged.
- If the component's total render time including children is 100ms or
less then we skip warning because rerendering might not be a big deal.
- We don't warn if you have shallow equality but could memoize the JSX
element itself since we don't typically recommend that and React
Compiler doesn't do that. It only warns if you have nested objects too.
- If the depth of the objects is deeper than like the 3 levels that we
print diffs for then we wouldn't warn since we don't know if they were
equal (although we might still warn on a child).
- If the component had any updates scheduled on itself (e.g. setState)
then we don't warn since it would rerender anyway. This should really
consider Context updates too but we don't do that atm. Technically you
should still memoize the incoming props even if you also had unrelated
updates since it could apply to deeper bailouts.
DiffTrain build for [0b78161d7d](https://github.com/facebook/react/commit/0b78161d7d76b7fb9786f25dd222010b9e417191)
This commit is contained in:
@@ -1 +1 @@
|
||||
19.2.0-native-fb-73aa744b-20250702
|
||||
19.2.0-native-fb-0b78161d-20250702
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<bc6d033adbd2dca8c854860615442e44>>
|
||||
* @generated SignedSource<<ec3af1a2bf72a4ced73332a72a9597cb>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -404,5 +404,5 @@ __DEV__ &&
|
||||
exports.useFormStatus = function () {
|
||||
return resolveDispatcher().useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
})();
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<c929d734b3ef7a0fdd2ade6e2396dd23>>
|
||||
* @generated SignedSource<<3438458dc9aec580aa6f42c93cbba96a>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<c929d734b3ef7a0fdd2ade6e2396dd23>>
|
||||
* @generated SignedSource<<3438458dc9aec580aa6f42c93cbba96a>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
Vendored
+566
-409
File diff suppressed because it is too large
Load Diff
compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js
Vendored
+6
-6
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<32ad67fc1ac107059c56706c1c28603c>>
|
||||
* @generated SignedSource<<820b7a3bed6d3a4853bdd8e1280d651c>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -17119,14 +17119,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_2004 = React.version;
|
||||
if (
|
||||
"19.2.0-native-fb-73aa744b-20250702" !==
|
||||
"19.2.0-native-fb-0b78161d-20250702" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_2004
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_2004,
|
||||
"19.2.0-native-fb-73aa744b-20250702"
|
||||
"19.2.0-native-fb-0b78161d-20250702"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -17148,10 +17148,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
};
|
||||
var internals$jscomp$inline_2523 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2524 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -17249,4 +17249,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
|
||||
listenToAllSupportedEvents(container);
|
||||
return new ReactDOMHydrationRoot(initialChildren);
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
+91
-66
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<ef958f68690de0ccf096b0e961317230>>
|
||||
* @generated SignedSource<<2a883e4cfbf078efca26141e12c242ec>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -2537,7 +2537,9 @@ var reportGlobalError =
|
||||
console.error(error);
|
||||
},
|
||||
supportsUserTiming =
|
||||
"undefined" !== typeof console && "function" === typeof console.timeStamp,
|
||||
"undefined" !== typeof console &&
|
||||
"function" === typeof console.timeStamp &&
|
||||
!0,
|
||||
currentTrack = "Blocking";
|
||||
function setCurrentTrackFromLanes(lanes) {
|
||||
currentTrack =
|
||||
@@ -2553,23 +2555,33 @@ function setCurrentTrackFromLanes(lanes) {
|
||||
}
|
||||
function logComponentTrigger(fiber, startTime, endTime, trigger) {
|
||||
supportsUserTiming &&
|
||||
console.timeStamp(
|
||||
trigger,
|
||||
startTime,
|
||||
endTime,
|
||||
"Components \u269b",
|
||||
void 0,
|
||||
"warning"
|
||||
);
|
||||
((reusableComponentOptions.start = startTime),
|
||||
(reusableComponentOptions.end = endTime),
|
||||
(reusableComponentDevToolDetails.color = "warning"),
|
||||
(reusableComponentDevToolDetails.tooltipText = trigger),
|
||||
(reusableComponentDevToolDetails.properties = null),
|
||||
performance.measure(trigger, reusableComponentOptions));
|
||||
}
|
||||
function logComponentReappeared(fiber, startTime, endTime) {
|
||||
logComponentTrigger(fiber, startTime, endTime, "Reconnect");
|
||||
}
|
||||
var reusableComponentDevToolDetails = {
|
||||
color: "primary",
|
||||
properties: null,
|
||||
tooltipText: "",
|
||||
track: "Components \u269b"
|
||||
},
|
||||
reusableComponentOptions = {
|
||||
start: -0,
|
||||
end: -0,
|
||||
detail: { devtools: reusableComponentDevToolDetails }
|
||||
};
|
||||
function logComponentRender(fiber, startTime, endTime, wasHydrated) {
|
||||
var name = getComponentNameFromFiber(fiber);
|
||||
if (null !== name && supportsUserTiming) {
|
||||
var selfTime = fiber.actualDuration;
|
||||
if (null === fiber.alternate || fiber.alternate.child !== fiber.child)
|
||||
var alternate = fiber.alternate,
|
||||
selfTime = fiber.actualDuration;
|
||||
if (null === alternate || alternate.child !== fiber.child)
|
||||
for (fiber = fiber.child; null !== fiber; fiber = fiber.sibling)
|
||||
selfTime -= fiber.actualDuration;
|
||||
console.timeStamp(
|
||||
@@ -13277,21 +13289,25 @@ function prepareFreshStack(root, lanes) {
|
||||
eventIsRepeat = blockingEventIsRepeat,
|
||||
isSpawnedUpdate = blockingSpawnedUpdate,
|
||||
renderStartTime$jscomp$0 = renderStartTime;
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Blocking"),
|
||||
if (supportsUserTiming) {
|
||||
currentTrack = "Blocking";
|
||||
var eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0;
|
||||
0 < endTime &&
|
||||
null !== eventType &&
|
||||
eventEndTime > endTime &&
|
||||
console.timeStamp(
|
||||
eventIsRepeat ? "" : "Event: " + eventType,
|
||||
endTime,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
eventIsRepeat ? "secondary-light" : "warning"
|
||||
),
|
||||
);
|
||||
0 < previousRenderStartTime &&
|
||||
renderStartTime$jscomp$0 > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate
|
||||
? "Cascading Update"
|
||||
@@ -13307,7 +13323,8 @@ function prepareFreshStack(root, lanes) {
|
||||
: (lanes & 738197653) === lanes
|
||||
? "tertiary-light"
|
||||
: "primary-light"
|
||||
));
|
||||
);
|
||||
}
|
||||
blockingSuspendedTime = blockingUpdateTime = -1.1;
|
||||
blockingEventIsRepeat = !0;
|
||||
blockingSpawnedUpdate = !1;
|
||||
@@ -13321,7 +13338,7 @@ function prepareFreshStack(root, lanes) {
|
||||
0 <= transitionUpdateTime && transitionUpdateTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionUpdateTime),
|
||||
(eventType =
|
||||
(eventIsRepeat =
|
||||
0 <= transitionEventTime && transitionEventTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionEventTime),
|
||||
@@ -13329,44 +13346,52 @@ function prepareFreshStack(root, lanes) {
|
||||
(setCurrentTrackFromLanes(lanes),
|
||||
logSuspendedWithDelayPhase(
|
||||
transitionSuspendedTime,
|
||||
0 <= eventType ? eventType : 0 <= endTime ? endTime : renderStartTime,
|
||||
0 <= eventIsRepeat
|
||||
? eventIsRepeat
|
||||
: 0 <= endTime
|
||||
? endTime
|
||||
: renderStartTime,
|
||||
lanes
|
||||
)),
|
||||
(eventIsRepeat = transitionEventType),
|
||||
(isSpawnedUpdate = transitionEventIsRepeat),
|
||||
(renderStartTime$jscomp$0 = renderStartTime),
|
||||
(isSpawnedUpdate = transitionEventType),
|
||||
(renderStartTime$jscomp$0 = transitionEventIsRepeat),
|
||||
(eventType = renderStartTime),
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Transition"),
|
||||
0 < eventType &&
|
||||
null !== eventIsRepeat &&
|
||||
(eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: eventType),
|
||||
0 < eventIsRepeat &&
|
||||
eventEndTime > eventIsRepeat &&
|
||||
null !== isSpawnedUpdate &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate ? "" : "Event: " + eventIsRepeat,
|
||||
eventType,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: renderStartTime$jscomp$0,
|
||||
renderStartTime$jscomp$0 ? "" : "Event: " + isSpawnedUpdate,
|
||||
eventIsRepeat,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
isSpawnedUpdate ? "secondary-light" : "warning"
|
||||
renderStartTime$jscomp$0 ? "secondary-light" : "warning"
|
||||
),
|
||||
(eventIsRepeat = 0 < endTime ? endTime : eventType),
|
||||
0 < previousRenderStartTime &&
|
||||
eventIsRepeat > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
"Action",
|
||||
previousRenderStartTime,
|
||||
0 < endTime ? endTime : renderStartTime$jscomp$0,
|
||||
eventIsRepeat,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-dark"
|
||||
),
|
||||
0 < endTime &&
|
||||
eventType > endTime &&
|
||||
console.timeStamp(
|
||||
5 < renderStartTime$jscomp$0 - endTime
|
||||
? "Update Blocked"
|
||||
: "Update",
|
||||
5 < eventType - endTime ? "Update Blocked" : "Update",
|
||||
endTime,
|
||||
renderStartTime$jscomp$0,
|
||||
eventType,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-light"
|
||||
@@ -14904,20 +14929,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
|
||||
(nativeEventTarget[internalScrollTimer] = targetInst));
|
||||
}
|
||||
for (
|
||||
var i$jscomp$inline_1864 = 0;
|
||||
i$jscomp$inline_1864 < simpleEventPluginEvents.length;
|
||||
i$jscomp$inline_1864++
|
||||
var i$jscomp$inline_1866 = 0;
|
||||
i$jscomp$inline_1866 < simpleEventPluginEvents.length;
|
||||
i$jscomp$inline_1866++
|
||||
) {
|
||||
var eventName$jscomp$inline_1865 =
|
||||
simpleEventPluginEvents[i$jscomp$inline_1864],
|
||||
domEventName$jscomp$inline_1866 =
|
||||
eventName$jscomp$inline_1865.toLowerCase(),
|
||||
capitalizedEvent$jscomp$inline_1867 =
|
||||
eventName$jscomp$inline_1865[0].toUpperCase() +
|
||||
eventName$jscomp$inline_1865.slice(1);
|
||||
var eventName$jscomp$inline_1867 =
|
||||
simpleEventPluginEvents[i$jscomp$inline_1866],
|
||||
domEventName$jscomp$inline_1868 =
|
||||
eventName$jscomp$inline_1867.toLowerCase(),
|
||||
capitalizedEvent$jscomp$inline_1869 =
|
||||
eventName$jscomp$inline_1867[0].toUpperCase() +
|
||||
eventName$jscomp$inline_1867.slice(1);
|
||||
registerSimpleEvent(
|
||||
domEventName$jscomp$inline_1866,
|
||||
"on" + capitalizedEvent$jscomp$inline_1867
|
||||
domEventName$jscomp$inline_1868,
|
||||
"on" + capitalizedEvent$jscomp$inline_1869
|
||||
);
|
||||
}
|
||||
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
|
||||
@@ -19049,16 +19074,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
0 === i && attemptExplicitHydrationTarget(target);
|
||||
}
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_2242 = React.version;
|
||||
var isomorphicReactPackageVersion$jscomp$inline_2244 = React.version;
|
||||
if (
|
||||
"19.2.0-native-fb-73aa744b-20250702" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_2242
|
||||
"19.2.0-native-fb-0b78161d-20250702" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_2244
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_2242,
|
||||
"19.2.0-native-fb-73aa744b-20250702"
|
||||
isomorphicReactPackageVersion$jscomp$inline_2244,
|
||||
"19.2.0-native-fb-0b78161d-20250702"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -19078,12 +19103,12 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
null === componentOrElement ? null : componentOrElement.stateNode;
|
||||
return componentOrElement;
|
||||
};
|
||||
var internals$jscomp$inline_2249 = {
|
||||
var internals$jscomp$inline_2251 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702",
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702",
|
||||
getLaneLabelMap: function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$319 = 0;
|
||||
@@ -19101,16 +19126,16 @@ var internals$jscomp$inline_2249 = {
|
||||
}
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2762 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
var hook$jscomp$inline_2764 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
if (
|
||||
!hook$jscomp$inline_2762.isDisabled &&
|
||||
hook$jscomp$inline_2762.supportsFiber
|
||||
!hook$jscomp$inline_2764.isDisabled &&
|
||||
hook$jscomp$inline_2764.supportsFiber
|
||||
)
|
||||
try {
|
||||
(rendererID = hook$jscomp$inline_2762.inject(
|
||||
internals$jscomp$inline_2249
|
||||
(rendererID = hook$jscomp$inline_2764.inject(
|
||||
internals$jscomp$inline_2251
|
||||
)),
|
||||
(injectedHook = hook$jscomp$inline_2762);
|
||||
(injectedHook = hook$jscomp$inline_2764);
|
||||
} catch (err) {}
|
||||
}
|
||||
exports.createRoot = function (container, options) {
|
||||
@@ -19196,4 +19221,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
|
||||
listenToAllSupportedEvents(container);
|
||||
return new ReactDOMHydrationRoot(initialChildren);
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
+566
-409
File diff suppressed because it is too large
Load Diff
+6
-6
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<f63896e3a5d81332436c129f2d01f420>>
|
||||
* @generated SignedSource<<22ae1acdae30cee5186aef1516479793>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -17130,14 +17130,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_2005 = React.version;
|
||||
if (
|
||||
"19.2.0-native-fb-73aa744b-20250702" !==
|
||||
"19.2.0-native-fb-0b78161d-20250702" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_2005
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_2005,
|
||||
"19.2.0-native-fb-73aa744b-20250702"
|
||||
"19.2.0-native-fb-0b78161d-20250702"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -17159,10 +17159,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
};
|
||||
var internals$jscomp$inline_2526 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2527 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -17413,4 +17413,4 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
+91
-66
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<0189b54108f211f5a330c9b6c51aa35a>>
|
||||
* @generated SignedSource<<1d45f0744681692c9001f3cd36164f8b>>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -2541,7 +2541,9 @@ var reportGlobalError =
|
||||
console.error(error);
|
||||
},
|
||||
supportsUserTiming =
|
||||
"undefined" !== typeof console && "function" === typeof console.timeStamp,
|
||||
"undefined" !== typeof console &&
|
||||
"function" === typeof console.timeStamp &&
|
||||
!0,
|
||||
currentTrack = "Blocking";
|
||||
function setCurrentTrackFromLanes(lanes) {
|
||||
currentTrack =
|
||||
@@ -2557,23 +2559,33 @@ function setCurrentTrackFromLanes(lanes) {
|
||||
}
|
||||
function logComponentTrigger(fiber, startTime, endTime, trigger) {
|
||||
supportsUserTiming &&
|
||||
console.timeStamp(
|
||||
trigger,
|
||||
startTime,
|
||||
endTime,
|
||||
"Components \u269b",
|
||||
void 0,
|
||||
"warning"
|
||||
);
|
||||
((reusableComponentOptions.start = startTime),
|
||||
(reusableComponentOptions.end = endTime),
|
||||
(reusableComponentDevToolDetails.color = "warning"),
|
||||
(reusableComponentDevToolDetails.tooltipText = trigger),
|
||||
(reusableComponentDevToolDetails.properties = null),
|
||||
performance.measure(trigger, reusableComponentOptions));
|
||||
}
|
||||
function logComponentReappeared(fiber, startTime, endTime) {
|
||||
logComponentTrigger(fiber, startTime, endTime, "Reconnect");
|
||||
}
|
||||
var reusableComponentDevToolDetails = {
|
||||
color: "primary",
|
||||
properties: null,
|
||||
tooltipText: "",
|
||||
track: "Components \u269b"
|
||||
},
|
||||
reusableComponentOptions = {
|
||||
start: -0,
|
||||
end: -0,
|
||||
detail: { devtools: reusableComponentDevToolDetails }
|
||||
};
|
||||
function logComponentRender(fiber, startTime, endTime, wasHydrated) {
|
||||
var name = getComponentNameFromFiber(fiber);
|
||||
if (null !== name && supportsUserTiming) {
|
||||
var selfTime = fiber.actualDuration;
|
||||
if (null === fiber.alternate || fiber.alternate.child !== fiber.child)
|
||||
var alternate = fiber.alternate,
|
||||
selfTime = fiber.actualDuration;
|
||||
if (null === alternate || alternate.child !== fiber.child)
|
||||
for (fiber = fiber.child; null !== fiber; fiber = fiber.sibling)
|
||||
selfTime -= fiber.actualDuration;
|
||||
console.timeStamp(
|
||||
@@ -13281,21 +13293,25 @@ function prepareFreshStack(root, lanes) {
|
||||
eventIsRepeat = blockingEventIsRepeat,
|
||||
isSpawnedUpdate = blockingSpawnedUpdate,
|
||||
renderStartTime$jscomp$0 = renderStartTime;
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Blocking"),
|
||||
if (supportsUserTiming) {
|
||||
currentTrack = "Blocking";
|
||||
var eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0;
|
||||
0 < endTime &&
|
||||
null !== eventType &&
|
||||
eventEndTime > endTime &&
|
||||
console.timeStamp(
|
||||
eventIsRepeat ? "" : "Event: " + eventType,
|
||||
endTime,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
eventIsRepeat ? "secondary-light" : "warning"
|
||||
),
|
||||
);
|
||||
0 < previousRenderStartTime &&
|
||||
renderStartTime$jscomp$0 > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate
|
||||
? "Cascading Update"
|
||||
@@ -13311,7 +13327,8 @@ function prepareFreshStack(root, lanes) {
|
||||
: (lanes & 738197653) === lanes
|
||||
? "tertiary-light"
|
||||
: "primary-light"
|
||||
));
|
||||
);
|
||||
}
|
||||
blockingSuspendedTime = blockingUpdateTime = -1.1;
|
||||
blockingEventIsRepeat = !0;
|
||||
blockingSpawnedUpdate = !1;
|
||||
@@ -13325,7 +13342,7 @@ function prepareFreshStack(root, lanes) {
|
||||
0 <= transitionUpdateTime && transitionUpdateTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionUpdateTime),
|
||||
(eventType =
|
||||
(eventIsRepeat =
|
||||
0 <= transitionEventTime && transitionEventTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionEventTime),
|
||||
@@ -13333,44 +13350,52 @@ function prepareFreshStack(root, lanes) {
|
||||
(setCurrentTrackFromLanes(lanes),
|
||||
logSuspendedWithDelayPhase(
|
||||
transitionSuspendedTime,
|
||||
0 <= eventType ? eventType : 0 <= endTime ? endTime : renderStartTime,
|
||||
0 <= eventIsRepeat
|
||||
? eventIsRepeat
|
||||
: 0 <= endTime
|
||||
? endTime
|
||||
: renderStartTime,
|
||||
lanes
|
||||
)),
|
||||
(eventIsRepeat = transitionEventType),
|
||||
(isSpawnedUpdate = transitionEventIsRepeat),
|
||||
(renderStartTime$jscomp$0 = renderStartTime),
|
||||
(isSpawnedUpdate = transitionEventType),
|
||||
(renderStartTime$jscomp$0 = transitionEventIsRepeat),
|
||||
(eventType = renderStartTime),
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Transition"),
|
||||
0 < eventType &&
|
||||
null !== eventIsRepeat &&
|
||||
(eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: eventType),
|
||||
0 < eventIsRepeat &&
|
||||
eventEndTime > eventIsRepeat &&
|
||||
null !== isSpawnedUpdate &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate ? "" : "Event: " + eventIsRepeat,
|
||||
eventType,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: renderStartTime$jscomp$0,
|
||||
renderStartTime$jscomp$0 ? "" : "Event: " + isSpawnedUpdate,
|
||||
eventIsRepeat,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
isSpawnedUpdate ? "secondary-light" : "warning"
|
||||
renderStartTime$jscomp$0 ? "secondary-light" : "warning"
|
||||
),
|
||||
(eventIsRepeat = 0 < endTime ? endTime : eventType),
|
||||
0 < previousRenderStartTime &&
|
||||
eventIsRepeat > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
"Action",
|
||||
previousRenderStartTime,
|
||||
0 < endTime ? endTime : renderStartTime$jscomp$0,
|
||||
eventIsRepeat,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-dark"
|
||||
),
|
||||
0 < endTime &&
|
||||
eventType > endTime &&
|
||||
console.timeStamp(
|
||||
5 < renderStartTime$jscomp$0 - endTime
|
||||
? "Update Blocked"
|
||||
: "Update",
|
||||
5 < eventType - endTime ? "Update Blocked" : "Update",
|
||||
endTime,
|
||||
renderStartTime$jscomp$0,
|
||||
eventType,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-light"
|
||||
@@ -14908,20 +14933,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
|
||||
(nativeEventTarget[internalScrollTimer] = targetInst));
|
||||
}
|
||||
for (
|
||||
var i$jscomp$inline_1865 = 0;
|
||||
i$jscomp$inline_1865 < simpleEventPluginEvents.length;
|
||||
i$jscomp$inline_1865++
|
||||
var i$jscomp$inline_1867 = 0;
|
||||
i$jscomp$inline_1867 < simpleEventPluginEvents.length;
|
||||
i$jscomp$inline_1867++
|
||||
) {
|
||||
var eventName$jscomp$inline_1866 =
|
||||
simpleEventPluginEvents[i$jscomp$inline_1865],
|
||||
domEventName$jscomp$inline_1867 =
|
||||
eventName$jscomp$inline_1866.toLowerCase(),
|
||||
capitalizedEvent$jscomp$inline_1868 =
|
||||
eventName$jscomp$inline_1866[0].toUpperCase() +
|
||||
eventName$jscomp$inline_1866.slice(1);
|
||||
var eventName$jscomp$inline_1868 =
|
||||
simpleEventPluginEvents[i$jscomp$inline_1867],
|
||||
domEventName$jscomp$inline_1869 =
|
||||
eventName$jscomp$inline_1868.toLowerCase(),
|
||||
capitalizedEvent$jscomp$inline_1870 =
|
||||
eventName$jscomp$inline_1868[0].toUpperCase() +
|
||||
eventName$jscomp$inline_1868.slice(1);
|
||||
registerSimpleEvent(
|
||||
domEventName$jscomp$inline_1867,
|
||||
"on" + capitalizedEvent$jscomp$inline_1868
|
||||
domEventName$jscomp$inline_1869,
|
||||
"on" + capitalizedEvent$jscomp$inline_1870
|
||||
);
|
||||
}
|
||||
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
|
||||
@@ -19064,16 +19089,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
|
||||
0 === i && attemptExplicitHydrationTarget(target);
|
||||
}
|
||||
};
|
||||
var isomorphicReactPackageVersion$jscomp$inline_2243 = React.version;
|
||||
var isomorphicReactPackageVersion$jscomp$inline_2245 = React.version;
|
||||
if (
|
||||
"19.2.0-native-fb-73aa744b-20250702" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_2243
|
||||
"19.2.0-native-fb-0b78161d-20250702" !==
|
||||
isomorphicReactPackageVersion$jscomp$inline_2245
|
||||
)
|
||||
throw Error(
|
||||
formatProdErrorMessage(
|
||||
527,
|
||||
isomorphicReactPackageVersion$jscomp$inline_2243,
|
||||
"19.2.0-native-fb-73aa744b-20250702"
|
||||
isomorphicReactPackageVersion$jscomp$inline_2245,
|
||||
"19.2.0-native-fb-0b78161d-20250702"
|
||||
)
|
||||
);
|
||||
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
@@ -19093,12 +19118,12 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
|
||||
null === componentOrElement ? null : componentOrElement.stateNode;
|
||||
return componentOrElement;
|
||||
};
|
||||
var internals$jscomp$inline_2250 = {
|
||||
var internals$jscomp$inline_2252 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-dom",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702",
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702",
|
||||
getLaneLabelMap: function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$319 = 0;
|
||||
@@ -19116,16 +19141,16 @@ var internals$jscomp$inline_2250 = {
|
||||
}
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_2765 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
var hook$jscomp$inline_2767 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
if (
|
||||
!hook$jscomp$inline_2765.isDisabled &&
|
||||
hook$jscomp$inline_2765.supportsFiber
|
||||
!hook$jscomp$inline_2767.isDisabled &&
|
||||
hook$jscomp$inline_2767.supportsFiber
|
||||
)
|
||||
try {
|
||||
(rendererID = hook$jscomp$inline_2765.inject(
|
||||
internals$jscomp$inline_2250
|
||||
(rendererID = hook$jscomp$inline_2767.inject(
|
||||
internals$jscomp$inline_2252
|
||||
)),
|
||||
(injectedHook = hook$jscomp$inline_2765);
|
||||
(injectedHook = hook$jscomp$inline_2767);
|
||||
} catch (err) {}
|
||||
}
|
||||
function getCrossOriginStringAs(as, input) {
|
||||
@@ -19364,7 +19389,7 @@ exports.useFormState = function (action, initialState, permalink) {
|
||||
exports.useFormStatus = function () {
|
||||
return ReactSharedInternals.H.useHostTransitionStatus();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
||||
"function" ===
|
||||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
|
||||
|
||||
+4
-4
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<d81e42c9d8b868a442156164b1ba87ba>>
|
||||
* @generated SignedSource<<e0604ce5c267c185d28c8442a91900fa>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -15723,10 +15723,10 @@ __DEV__ &&
|
||||
(function () {
|
||||
var internals = {
|
||||
bundleType: 1,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-test-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
internals.overrideHookState = overrideHookState;
|
||||
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
|
||||
@@ -15871,5 +15871,5 @@ __DEV__ &&
|
||||
flushSyncWorkAcrossRoots_impl(0, !0));
|
||||
}
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
})();
|
||||
|
||||
+4
-4
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<369d77a3cdfd02d0848a1ce10b35d5c1>>
|
||||
* @generated SignedSource<<94637a21e82695eb3ad0d2a3cdba28eb>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -9903,10 +9903,10 @@ function wrapFiber(fiber) {
|
||||
}
|
||||
var internals$jscomp$inline_1434 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-test-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_1435 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
@@ -10042,4 +10042,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
|
||||
flushSyncWorkAcrossRoots_impl(0, !0));
|
||||
}
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
+4
-4
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<33ab3f90cd1706de8dcb3e657efa734d>>
|
||||
* @generated SignedSource<<7bdd4729c0e768fbba8b86f3186553ba>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -10523,10 +10523,10 @@ function wrapFiber(fiber) {
|
||||
}
|
||||
var internals$jscomp$inline_1241 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-test-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702",
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702",
|
||||
getLaneLabelMap: function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$143 = 0;
|
||||
@@ -10677,4 +10677,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
|
||||
flushSyncWorkAcrossRoots_impl(0, !0));
|
||||
}
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<cf860ceea8326490118cfeba03051247>>
|
||||
* @generated SignedSource<<7a8ccd344a61030cd038c7d112545540>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -1413,7 +1413,7 @@ __DEV__ &&
|
||||
exports.useTransition = function () {
|
||||
return resolveDispatcher().useTransition();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
||||
"function" ===
|
||||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<3b5b85515955fef583eeaa88ef7fa46b>>
|
||||
* @generated SignedSource<<ff5e6db2cb86fe0dc565dcd41a9fe758>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -589,4 +589,4 @@ exports.useSyncExternalStore = function (
|
||||
exports.useTransition = function () {
|
||||
return ReactSharedInternals.H.useTransition();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<b776a34b632b968d3ba247a03cb833f3>>
|
||||
* @generated SignedSource<<7ead9d22991e0fd145285c1b77d93423>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -593,7 +593,7 @@ exports.useSyncExternalStore = function (
|
||||
exports.useTransition = function () {
|
||||
return ReactSharedInternals.H.useTransition();
|
||||
};
|
||||
exports.version = "19.2.0-native-fb-73aa744b-20250702";
|
||||
exports.version = "19.2.0-native-fb-0b78161d-20250702";
|
||||
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
||||
"function" ===
|
||||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
73aa744b7029556430f409ec3887a714940698ba
|
||||
0b78161d7d76b7fb9786f25dd222010b9e417191
|
||||
|
||||
+460
-293
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<3da2d1a5eb93b86d16d6fd5029f31b77>>
|
||||
* @generated SignedSource<<1a271ba62090d9189bd405029ca2fdb7>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -11027,10 +11027,10 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1238 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1238.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
+76
-51
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<09619cc8fb85e211462671f3aeca3fe8>>
|
||||
* @generated SignedSource<<fbe9a72f7b1232dd86a0d21b2d323ff2>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -2053,7 +2053,9 @@ var objectIs = "function" === typeof Object.is ? Object.is : is,
|
||||
},
|
||||
hasOwnProperty = Object.prototype.hasOwnProperty,
|
||||
supportsUserTiming =
|
||||
"undefined" !== typeof console && "function" === typeof console.timeStamp,
|
||||
"undefined" !== typeof console &&
|
||||
"function" === typeof console.timeStamp &&
|
||||
!0,
|
||||
currentTrack = "Blocking";
|
||||
function setCurrentTrackFromLanes(lanes) {
|
||||
currentTrack =
|
||||
@@ -2069,23 +2071,33 @@ function setCurrentTrackFromLanes(lanes) {
|
||||
}
|
||||
function logComponentTrigger(fiber, startTime, endTime, trigger) {
|
||||
supportsUserTiming &&
|
||||
console.timeStamp(
|
||||
trigger,
|
||||
startTime,
|
||||
endTime,
|
||||
"Components \u269b",
|
||||
void 0,
|
||||
"warning"
|
||||
);
|
||||
((reusableComponentOptions.start = startTime),
|
||||
(reusableComponentOptions.end = endTime),
|
||||
(reusableComponentDevToolDetails.color = "warning"),
|
||||
(reusableComponentDevToolDetails.tooltipText = trigger),
|
||||
(reusableComponentDevToolDetails.properties = null),
|
||||
performance.measure(trigger, reusableComponentOptions));
|
||||
}
|
||||
function logComponentReappeared(fiber, startTime, endTime) {
|
||||
logComponentTrigger(fiber, startTime, endTime, "Reconnect");
|
||||
}
|
||||
var reusableComponentDevToolDetails = {
|
||||
color: "primary",
|
||||
properties: null,
|
||||
tooltipText: "",
|
||||
track: "Components \u269b"
|
||||
},
|
||||
reusableComponentOptions = {
|
||||
start: -0,
|
||||
end: -0,
|
||||
detail: { devtools: reusableComponentDevToolDetails }
|
||||
};
|
||||
function logComponentRender(fiber, startTime, endTime, wasHydrated) {
|
||||
var name = getComponentNameFromFiber(fiber);
|
||||
if (null !== name && supportsUserTiming) {
|
||||
var selfTime = fiber.actualDuration;
|
||||
if (null === fiber.alternate || fiber.alternate.child !== fiber.child)
|
||||
var alternate = fiber.alternate,
|
||||
selfTime = fiber.actualDuration;
|
||||
if (null === alternate || alternate.child !== fiber.child)
|
||||
for (fiber = fiber.child; null !== fiber; fiber = fiber.sibling)
|
||||
selfTime -= fiber.actualDuration;
|
||||
console.timeStamp(
|
||||
@@ -11151,21 +11163,25 @@ function prepareFreshStack(root, lanes) {
|
||||
eventIsRepeat = blockingEventIsRepeat,
|
||||
isSpawnedUpdate = blockingSpawnedUpdate,
|
||||
renderStartTime$jscomp$0 = renderStartTime;
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Blocking"),
|
||||
if (supportsUserTiming) {
|
||||
currentTrack = "Blocking";
|
||||
var eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0;
|
||||
0 < endTime &&
|
||||
null !== eventType &&
|
||||
eventEndTime > endTime &&
|
||||
console.timeStamp(
|
||||
eventIsRepeat ? "" : "Event: " + eventType,
|
||||
endTime,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
eventIsRepeat ? "secondary-light" : "warning"
|
||||
),
|
||||
);
|
||||
0 < previousRenderStartTime &&
|
||||
renderStartTime$jscomp$0 > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate
|
||||
? "Cascading Update"
|
||||
@@ -11181,7 +11197,8 @@ function prepareFreshStack(root, lanes) {
|
||||
: (lanes & 738197653) === lanes
|
||||
? "tertiary-light"
|
||||
: "primary-light"
|
||||
));
|
||||
);
|
||||
}
|
||||
blockingSuspendedTime = blockingUpdateTime = -1.1;
|
||||
blockingEventIsRepeat = !0;
|
||||
blockingSpawnedUpdate = !1;
|
||||
@@ -11195,7 +11212,7 @@ function prepareFreshStack(root, lanes) {
|
||||
0 <= transitionUpdateTime && transitionUpdateTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionUpdateTime),
|
||||
(eventType =
|
||||
(eventIsRepeat =
|
||||
0 <= transitionEventTime && transitionEventTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionEventTime),
|
||||
@@ -11203,44 +11220,52 @@ function prepareFreshStack(root, lanes) {
|
||||
(setCurrentTrackFromLanes(lanes),
|
||||
logSuspendedWithDelayPhase(
|
||||
transitionSuspendedTime,
|
||||
0 <= eventType ? eventType : 0 <= endTime ? endTime : renderStartTime,
|
||||
0 <= eventIsRepeat
|
||||
? eventIsRepeat
|
||||
: 0 <= endTime
|
||||
? endTime
|
||||
: renderStartTime,
|
||||
lanes
|
||||
)),
|
||||
(eventIsRepeat = transitionEventType),
|
||||
(isSpawnedUpdate = transitionEventIsRepeat),
|
||||
(renderStartTime$jscomp$0 = renderStartTime),
|
||||
(isSpawnedUpdate = transitionEventType),
|
||||
(renderStartTime$jscomp$0 = transitionEventIsRepeat),
|
||||
(eventType = renderStartTime),
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Transition"),
|
||||
0 < eventType &&
|
||||
null !== eventIsRepeat &&
|
||||
(eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: eventType),
|
||||
0 < eventIsRepeat &&
|
||||
eventEndTime > eventIsRepeat &&
|
||||
null !== isSpawnedUpdate &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate ? "" : "Event: " + eventIsRepeat,
|
||||
eventType,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: renderStartTime$jscomp$0,
|
||||
renderStartTime$jscomp$0 ? "" : "Event: " + isSpawnedUpdate,
|
||||
eventIsRepeat,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
isSpawnedUpdate ? "secondary-light" : "warning"
|
||||
renderStartTime$jscomp$0 ? "secondary-light" : "warning"
|
||||
),
|
||||
(eventIsRepeat = 0 < endTime ? endTime : eventType),
|
||||
0 < previousRenderStartTime &&
|
||||
eventIsRepeat > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
"Action",
|
||||
previousRenderStartTime,
|
||||
0 < endTime ? endTime : renderStartTime$jscomp$0,
|
||||
eventIsRepeat,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-dark"
|
||||
),
|
||||
0 < endTime &&
|
||||
eventType > endTime &&
|
||||
console.timeStamp(
|
||||
5 < renderStartTime$jscomp$0 - endTime
|
||||
? "Update Blocked"
|
||||
: "Update",
|
||||
5 < eventType - endTime ? "Update Blocked" : "Update",
|
||||
endTime,
|
||||
renderStartTime$jscomp$0,
|
||||
eventType,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-light"
|
||||
@@ -12928,16 +12953,16 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
}
|
||||
};
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1471 = {
|
||||
internals$jscomp$inline_1473 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1471.rendererConfig = extraDevToolsConfig);
|
||||
internals$jscomp$inline_1471.getLaneLabelMap = function () {
|
||||
(internals$jscomp$inline_1473.rendererConfig = extraDevToolsConfig);
|
||||
internals$jscomp$inline_1473.getLaneLabelMap = function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$165 = 0;
|
||||
31 > index$165;
|
||||
@@ -12949,20 +12974,20 @@ internals$jscomp$inline_1471.getLaneLabelMap = function () {
|
||||
}
|
||||
return map;
|
||||
};
|
||||
internals$jscomp$inline_1471.injectProfilingHooks = function (profilingHooks) {
|
||||
internals$jscomp$inline_1473.injectProfilingHooks = function (profilingHooks) {
|
||||
injectedProfilingHooks = profilingHooks;
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_1792 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
var hook$jscomp$inline_1794 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
if (
|
||||
!hook$jscomp$inline_1792.isDisabled &&
|
||||
hook$jscomp$inline_1792.supportsFiber
|
||||
!hook$jscomp$inline_1794.isDisabled &&
|
||||
hook$jscomp$inline_1794.supportsFiber
|
||||
)
|
||||
try {
|
||||
(rendererID = hook$jscomp$inline_1792.inject(
|
||||
internals$jscomp$inline_1471
|
||||
(rendererID = hook$jscomp$inline_1794.inject(
|
||||
internals$jscomp$inline_1473
|
||||
)),
|
||||
(injectedHook = hook$jscomp$inline_1792);
|
||||
(injectedHook = hook$jscomp$inline_1794);
|
||||
} catch (err) {}
|
||||
}
|
||||
exports.createPortal = function (children, containerTag) {
|
||||
|
||||
+462
-295
File diff suppressed because it is too large
Load Diff
+5
-5
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<8a271481a6bc245a8912cb41a25836db>>
|
||||
* @generated SignedSource<<264c56bd089d268adafc0a603d484f4f>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -11219,11 +11219,11 @@ function updateContainer(element, container, parentComponent, callback) {
|
||||
return lane;
|
||||
}
|
||||
var isomorphicReactPackageVersion = React.version;
|
||||
if ("19.2.0-native-fb-73aa744b-20250702" !== isomorphicReactPackageVersion)
|
||||
if ("19.2.0-native-fb-0b78161d-20250702" !== 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.2.0-native-fb-73aa744b-20250702\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
"\n - react-native-renderer: 19.2.0-native-fb-0b78161d-20250702\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
);
|
||||
if (
|
||||
"function" !==
|
||||
@@ -11273,10 +11273,10 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1294 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1294.rendererConfig = extraDevToolsConfig);
|
||||
|
||||
+78
-53
@@ -7,7 +7,7 @@
|
||||
* @noflow
|
||||
* @nolint
|
||||
* @preventMunge
|
||||
* @generated SignedSource<<d23ac456eaf1eded4925cc740ca16228>>
|
||||
* @generated SignedSource<<3272b4a251466e486b1c472f25e0dcc6>>
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
@@ -2443,7 +2443,9 @@ var objectIs = "function" === typeof Object.is ? Object.is : is,
|
||||
},
|
||||
hasOwnProperty = Object.prototype.hasOwnProperty,
|
||||
supportsUserTiming =
|
||||
"undefined" !== typeof console && "function" === typeof console.timeStamp,
|
||||
"undefined" !== typeof console &&
|
||||
"function" === typeof console.timeStamp &&
|
||||
!0,
|
||||
currentTrack = "Blocking";
|
||||
function setCurrentTrackFromLanes(lanes) {
|
||||
currentTrack =
|
||||
@@ -2459,23 +2461,33 @@ function setCurrentTrackFromLanes(lanes) {
|
||||
}
|
||||
function logComponentTrigger(fiber, startTime, endTime, trigger) {
|
||||
supportsUserTiming &&
|
||||
console.timeStamp(
|
||||
trigger,
|
||||
startTime,
|
||||
endTime,
|
||||
"Components \u269b",
|
||||
void 0,
|
||||
"warning"
|
||||
);
|
||||
((reusableComponentOptions.start = startTime),
|
||||
(reusableComponentOptions.end = endTime),
|
||||
(reusableComponentDevToolDetails.color = "warning"),
|
||||
(reusableComponentDevToolDetails.tooltipText = trigger),
|
||||
(reusableComponentDevToolDetails.properties = null),
|
||||
performance.measure(trigger, reusableComponentOptions));
|
||||
}
|
||||
function logComponentReappeared(fiber, startTime, endTime) {
|
||||
logComponentTrigger(fiber, startTime, endTime, "Reconnect");
|
||||
}
|
||||
var reusableComponentDevToolDetails = {
|
||||
color: "primary",
|
||||
properties: null,
|
||||
tooltipText: "",
|
||||
track: "Components \u269b"
|
||||
},
|
||||
reusableComponentOptions = {
|
||||
start: -0,
|
||||
end: -0,
|
||||
detail: { devtools: reusableComponentDevToolDetails }
|
||||
};
|
||||
function logComponentRender(fiber, startTime, endTime, wasHydrated) {
|
||||
var name = getComponentNameFromFiber(fiber);
|
||||
if (null !== name && supportsUserTiming) {
|
||||
var selfTime = fiber.actualDuration;
|
||||
if (null === fiber.alternate || fiber.alternate.child !== fiber.child)
|
||||
var alternate = fiber.alternate,
|
||||
selfTime = fiber.actualDuration;
|
||||
if (null === alternate || alternate.child !== fiber.child)
|
||||
for (fiber = fiber.child; null !== fiber; fiber = fiber.sibling)
|
||||
selfTime -= fiber.actualDuration;
|
||||
console.timeStamp(
|
||||
@@ -11583,21 +11595,25 @@ function prepareFreshStack(root, lanes) {
|
||||
eventIsRepeat = blockingEventIsRepeat,
|
||||
isSpawnedUpdate = blockingSpawnedUpdate,
|
||||
renderStartTime$jscomp$0 = renderStartTime;
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Blocking"),
|
||||
if (supportsUserTiming) {
|
||||
currentTrack = "Blocking";
|
||||
var eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0;
|
||||
0 < endTime &&
|
||||
null !== eventType &&
|
||||
eventEndTime > endTime &&
|
||||
console.timeStamp(
|
||||
eventIsRepeat ? "" : "Event: " + eventType,
|
||||
endTime,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: renderStartTime$jscomp$0,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
eventIsRepeat ? "secondary-light" : "warning"
|
||||
),
|
||||
);
|
||||
0 < previousRenderStartTime &&
|
||||
renderStartTime$jscomp$0 > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate
|
||||
? "Cascading Update"
|
||||
@@ -11613,7 +11629,8 @@ function prepareFreshStack(root, lanes) {
|
||||
: (lanes & 738197653) === lanes
|
||||
? "tertiary-light"
|
||||
: "primary-light"
|
||||
));
|
||||
);
|
||||
}
|
||||
blockingSuspendedTime = blockingUpdateTime = -1.1;
|
||||
blockingEventIsRepeat = !0;
|
||||
blockingSpawnedUpdate = !1;
|
||||
@@ -11627,7 +11644,7 @@ function prepareFreshStack(root, lanes) {
|
||||
0 <= transitionUpdateTime && transitionUpdateTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionUpdateTime),
|
||||
(eventType =
|
||||
(eventIsRepeat =
|
||||
0 <= transitionEventTime && transitionEventTime < transitionClampTime
|
||||
? transitionClampTime
|
||||
: transitionEventTime),
|
||||
@@ -11635,44 +11652,52 @@ function prepareFreshStack(root, lanes) {
|
||||
(setCurrentTrackFromLanes(lanes),
|
||||
logSuspendedWithDelayPhase(
|
||||
transitionSuspendedTime,
|
||||
0 <= eventType ? eventType : 0 <= endTime ? endTime : renderStartTime,
|
||||
0 <= eventIsRepeat
|
||||
? eventIsRepeat
|
||||
: 0 <= endTime
|
||||
? endTime
|
||||
: renderStartTime,
|
||||
lanes
|
||||
)),
|
||||
(eventIsRepeat = transitionEventType),
|
||||
(isSpawnedUpdate = transitionEventIsRepeat),
|
||||
(renderStartTime$jscomp$0 = renderStartTime),
|
||||
(isSpawnedUpdate = transitionEventType),
|
||||
(renderStartTime$jscomp$0 = transitionEventIsRepeat),
|
||||
(eventType = renderStartTime),
|
||||
supportsUserTiming &&
|
||||
((currentTrack = "Transition"),
|
||||
0 < eventType &&
|
||||
null !== eventIsRepeat &&
|
||||
(eventEndTime =
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: eventType),
|
||||
0 < eventIsRepeat &&
|
||||
eventEndTime > eventIsRepeat &&
|
||||
null !== isSpawnedUpdate &&
|
||||
console.timeStamp(
|
||||
isSpawnedUpdate ? "" : "Event: " + eventIsRepeat,
|
||||
eventType,
|
||||
0 < previousRenderStartTime
|
||||
? previousRenderStartTime
|
||||
: 0 < endTime
|
||||
? endTime
|
||||
: renderStartTime$jscomp$0,
|
||||
renderStartTime$jscomp$0 ? "" : "Event: " + isSpawnedUpdate,
|
||||
eventIsRepeat,
|
||||
eventEndTime,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
isSpawnedUpdate ? "secondary-light" : "warning"
|
||||
renderStartTime$jscomp$0 ? "secondary-light" : "warning"
|
||||
),
|
||||
(eventIsRepeat = 0 < endTime ? endTime : eventType),
|
||||
0 < previousRenderStartTime &&
|
||||
eventIsRepeat > previousRenderStartTime &&
|
||||
console.timeStamp(
|
||||
"Action",
|
||||
previousRenderStartTime,
|
||||
0 < endTime ? endTime : renderStartTime$jscomp$0,
|
||||
eventIsRepeat,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-dark"
|
||||
),
|
||||
0 < endTime &&
|
||||
eventType > endTime &&
|
||||
console.timeStamp(
|
||||
5 < renderStartTime$jscomp$0 - endTime
|
||||
? "Update Blocked"
|
||||
: "Update",
|
||||
5 < eventType - endTime ? "Update Blocked" : "Update",
|
||||
endTime,
|
||||
renderStartTime$jscomp$0,
|
||||
eventType,
|
||||
currentTrack,
|
||||
"Scheduler \u269b",
|
||||
"primary-light"
|
||||
@@ -13111,11 +13136,11 @@ function updateContainer(element, container, parentComponent, callback) {
|
||||
return lane;
|
||||
}
|
||||
var isomorphicReactPackageVersion = React.version;
|
||||
if ("19.2.0-native-fb-73aa744b-20250702" !== isomorphicReactPackageVersion)
|
||||
if ("19.2.0-native-fb-0b78161d-20250702" !== 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.2.0-native-fb-73aa744b-20250702\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
"\n - react-native-renderer: 19.2.0-native-fb-0b78161d-20250702\nLearn more: https://react.dev/warnings/version-mismatch")
|
||||
);
|
||||
if (
|
||||
"function" !==
|
||||
@@ -13163,16 +13188,16 @@ batchedUpdatesImpl = function (fn, a) {
|
||||
}
|
||||
};
|
||||
var roots = new Map(),
|
||||
internals$jscomp$inline_1527 = {
|
||||
internals$jscomp$inline_1529 = {
|
||||
bundleType: 0,
|
||||
version: "19.2.0-native-fb-73aa744b-20250702",
|
||||
version: "19.2.0-native-fb-0b78161d-20250702",
|
||||
rendererPackageName: "react-native-renderer",
|
||||
currentDispatcherRef: ReactSharedInternals,
|
||||
reconcilerVersion: "19.2.0-native-fb-73aa744b-20250702"
|
||||
reconcilerVersion: "19.2.0-native-fb-0b78161d-20250702"
|
||||
};
|
||||
null !== extraDevToolsConfig &&
|
||||
(internals$jscomp$inline_1527.rendererConfig = extraDevToolsConfig);
|
||||
internals$jscomp$inline_1527.getLaneLabelMap = function () {
|
||||
(internals$jscomp$inline_1529.rendererConfig = extraDevToolsConfig);
|
||||
internals$jscomp$inline_1529.getLaneLabelMap = function () {
|
||||
for (
|
||||
var map = new Map(), lane = 1, index$171 = 0;
|
||||
31 > index$171;
|
||||
@@ -13184,20 +13209,20 @@ internals$jscomp$inline_1527.getLaneLabelMap = function () {
|
||||
}
|
||||
return map;
|
||||
};
|
||||
internals$jscomp$inline_1527.injectProfilingHooks = function (profilingHooks) {
|
||||
internals$jscomp$inline_1529.injectProfilingHooks = function (profilingHooks) {
|
||||
injectedProfilingHooks = profilingHooks;
|
||||
};
|
||||
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
||||
var hook$jscomp$inline_1875 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
var hook$jscomp$inline_1877 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
if (
|
||||
!hook$jscomp$inline_1875.isDisabled &&
|
||||
hook$jscomp$inline_1875.supportsFiber
|
||||
!hook$jscomp$inline_1877.isDisabled &&
|
||||
hook$jscomp$inline_1877.supportsFiber
|
||||
)
|
||||
try {
|
||||
(rendererID = hook$jscomp$inline_1875.inject(
|
||||
internals$jscomp$inline_1527
|
||||
(rendererID = hook$jscomp$inline_1877.inject(
|
||||
internals$jscomp$inline_1529
|
||||
)),
|
||||
(injectedHook = hook$jscomp$inline_1875);
|
||||
(injectedHook = hook$jscomp$inline_1877);
|
||||
} catch (err) {}
|
||||
}
|
||||
exports.createPortal = function (children, containerTag) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "eslint-plugin-react-hooks",
|
||||
"description": "ESLint rules for React Hooks",
|
||||
"version": "0.0.0-experimental-73aa744b-20250702",
|
||||
"version": "0.0.0-experimental-0b78161d-20250702",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/facebook/react.git",
|
||||
|
||||
Reference in New Issue
Block a user