Traverse down an updated tree even if it has no passive effects in profiling mode (#34667)

We need this to be able to log the renders that happened inside.

This is the same thing we do here but for the offscreen special cases:

https://github.com/facebook/react/blob/main/packages/react-reconciler/src/ReactFiberCommitWork.js#L3452-L3457

DiffTrain build for [bbc2d596fa](https://github.com/facebook/react/commit/bbc2d596fa48b64d359b96e167403693caaaabd9)
This commit is contained in:
sebmarkbage
2025-10-01 10:55:59 -07:00
parent 87d26cea19
commit 6089abcb1c
24 changed files with 247 additions and 125 deletions
+1 -1
View File
@@ -1 +1 @@
19.2.0-native-fb-7bccdbd7-20251001
19.2.0-native-fb-bbc2d596-20251001
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<1b527d6f5c2b1029599a174f329bc5bb>>
* @generated SignedSource<<a0f31236e4cdca23997be03e35d45853>>
*/
"use strict";
@@ -404,5 +404,5 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<791d367971611913b7518e54b6ad53cb>>
* @generated SignedSource<<363568772f23cd29a6bcfe638a45f464>>
*/
"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-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<791d367971611913b7518e54b6ad53cb>>
* @generated SignedSource<<363568772f23cd29a6bcfe638a45f464>>
*/
"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-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<f02cd2143f001d3727be27f2ee243219>>
* @generated SignedSource<<a89837fa37e2ddfd3b505c70899e3313>>
*/
/*
@@ -16594,7 +16594,11 @@ __DEV__ &&
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -16693,7 +16697,11 @@ __DEV__ &&
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects &&
0 !== (parentFiber.subtreeFlags & 10256);
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -16852,7 +16860,13 @@ __DEV__ &&
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -30047,11 +30061,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-7bccdbd7-20251001" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-bbc2d596-20251001" !== 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.2.0-native-fb-7bccdbd7-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.2.0-native-fb-bbc2d596-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -30088,10 +30102,10 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -30241,5 +30255,5 @@ __DEV__ &&
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<66c74017cfff9f039d77f7eff1488177>>
* @generated SignedSource<<65d3d65bbe3afc0491d2ac845ff565c3>>
*/
/*
@@ -11113,7 +11113,7 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256)
0 !== (finishedWork.subtreeFlags & 10256) || !1
));
flags & 2048 && commitOffscreenPassiveMountEffects(id, finishedWork);
break;
@@ -11144,7 +11144,8 @@ function recursivelyTraverseReconnectPassiveEffects(
includeWorkInProgressEffects
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) || !1);
for (parentFiber = parentFiber.child; null !== parentFiber; ) {
var finishedRoot = finishedRoot$jscomp$0,
finishedWork = parentFiber,
@@ -17577,14 +17578,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2059 = React.version;
if (
"19.2.0-native-fb-7bccdbd7-20251001" !==
"19.2.0-native-fb-bbc2d596-20251001" !==
isomorphicReactPackageVersion$jscomp$inline_2059
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2059,
"19.2.0-native-fb-7bccdbd7-20251001"
"19.2.0-native-fb-bbc2d596-20251001"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17606,10 +17607,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2636 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2637 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17716,4 +17717,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<ec83307888ef0a1fd4dd7609ec8f7d22>>
* @generated SignedSource<<3962ec71e985d52693b6b390129e81f4>>
*/
/*
@@ -12269,7 +12269,11 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -12358,7 +12362,12 @@ function recursivelyTraverseReconnectPassiveEffects(
endTime
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -12514,7 +12523,13 @@ function recursivelyTraverseAtomicPassiveEffects(
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -19701,14 +19716,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2374 = React.version;
if (
"19.2.0-native-fb-7bccdbd7-20251001" !==
"19.2.0-native-fb-bbc2d596-20251001" !==
isomorphicReactPackageVersion$jscomp$inline_2374
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2374,
"19.2.0-native-fb-7bccdbd7-20251001"
"19.2.0-native-fb-bbc2d596-20251001"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19730,10 +19745,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2381 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001",
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$331 = 0;
@@ -19856,4 +19871,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<29f3affb828e23941e76329ad5b01c96>>
* @generated SignedSource<<8ef808305128fc9414e540901280c6bc>>
*/
/*
@@ -16602,7 +16602,11 @@ __DEV__ &&
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -16701,7 +16705,11 @@ __DEV__ &&
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects &&
0 !== (parentFiber.subtreeFlags & 10256);
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -16860,7 +16868,13 @@ __DEV__ &&
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -30103,11 +30117,11 @@ __DEV__ &&
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-7bccdbd7-20251001" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-bbc2d596-20251001" !== 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.2.0-native-fb-7bccdbd7-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.2.0-native-fb-bbc2d596-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -30144,10 +30158,10 @@ __DEV__ &&
!(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -30613,7 +30627,7 @@ __DEV__ &&
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<6dab31bf9cebb9b65734cadf157b892c>>
* @generated SignedSource<<dcd526602c67f768807e30c17641dd1b>>
*/
/*
@@ -11113,7 +11113,7 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256)
0 !== (finishedWork.subtreeFlags & 10256) || !1
));
flags & 2048 && commitOffscreenPassiveMountEffects(id, finishedWork);
break;
@@ -11144,7 +11144,8 @@ function recursivelyTraverseReconnectPassiveEffects(
includeWorkInProgressEffects
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) || !1);
for (parentFiber = parentFiber.child; null !== parentFiber; ) {
var finishedRoot = finishedRoot$jscomp$0,
finishedWork = parentFiber,
@@ -17588,14 +17589,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2060 = React.version;
if (
"19.2.0-native-fb-7bccdbd7-20251001" !==
"19.2.0-native-fb-bbc2d596-20251001" !==
isomorphicReactPackageVersion$jscomp$inline_2060
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2060,
"19.2.0-native-fb-7bccdbd7-20251001"
"19.2.0-native-fb-bbc2d596-20251001"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17617,10 +17618,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2639 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_2640 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -17880,4 +17881,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<b403811d3cdae17309d298febd2993e5>>
* @generated SignedSource<<8a442a5f8a557a9b934152ed52892f50>>
*/
/*
@@ -12273,7 +12273,11 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -12362,7 +12366,12 @@ function recursivelyTraverseReconnectPassiveEffects(
endTime
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -12518,7 +12527,13 @@ function recursivelyTraverseAtomicPassiveEffects(
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -19716,14 +19731,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
};
var isomorphicReactPackageVersion$jscomp$inline_2375 = React.version;
if (
"19.2.0-native-fb-7bccdbd7-20251001" !==
"19.2.0-native-fb-bbc2d596-20251001" !==
isomorphicReactPackageVersion$jscomp$inline_2375
)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion$jscomp$inline_2375,
"19.2.0-native-fb-7bccdbd7-20251001"
"19.2.0-native-fb-bbc2d596-20251001"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19745,10 +19760,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
};
var internals$jscomp$inline_2382 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001",
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$331 = 0;
@@ -20024,7 +20039,7 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<f823bee2138a94feaba5c40e7fe4838f>>
* @generated SignedSource<<751e9cd227fd1b92587abeda4d1d32c4>>
*/
"use strict";
@@ -11044,7 +11044,7 @@ __DEV__ &&
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256)
0 !== (finishedWork.subtreeFlags & 10256) || !1
));
flags & 2048 &&
commitOffscreenPassiveMountEffects(_current, finishedWork);
@@ -11078,7 +11078,7 @@ __DEV__ &&
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects &&
0 !== (parentFiber.subtreeFlags & 10256);
(0 !== (parentFiber.subtreeFlags & 10256) || !1);
for (parentFiber = parentFiber.child; null !== parentFiber; )
reconnectPassiveEffects(
finishedRoot,
@@ -16015,10 +16015,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -16164,5 +16164,5 @@ __DEV__ &&
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
})();
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<ec815d6a0f4e87342afb7c550eab9c66>>
* @generated SignedSource<<8fc8312aaa29da971b0660c4ca42ef07>>
*/
"use strict";
@@ -7947,7 +7947,7 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256)
0 !== (finishedWork.subtreeFlags & 10256) || !1
));
flags & 2048 && commitOffscreenPassiveMountEffects(id, finishedWork);
break;
@@ -7978,7 +7978,8 @@ function recursivelyTraverseReconnectPassiveEffects(
includeWorkInProgressEffects
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) || !1);
for (parentFiber = parentFiber.child; null !== parentFiber; ) {
var finishedRoot = finishedRoot$jscomp$0,
finishedWork = parentFiber,
@@ -10104,10 +10105,10 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1493 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
var hook$jscomp$inline_1494 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -10243,4 +10244,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<6fd22ffd940fe47473172c1e80c7786b>>
* @generated SignedSource<<e4616791d94dc6c4087d4189150e369f>>
*/
"use strict";
@@ -8425,7 +8425,7 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256)
0 !== (finishedWork.subtreeFlags & 10256) || !1
));
flags & 2048 && commitOffscreenPassiveMountEffects(id, finishedWork);
break;
@@ -8457,7 +8457,8 @@ function recursivelyTraverseReconnectPassiveEffects(
includeWorkInProgressEffects
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) || !1);
for (parentFiber = parentFiber.child; null !== parentFiber; ) {
var finishedRoot = finishedRoot$jscomp$0,
finishedWork = parentFiber,
@@ -10725,10 +10726,10 @@ function wrapFiber(fiber) {
}
var internals$jscomp$inline_1274 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-test-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001",
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001",
getLaneLabelMap: function () {
for (
var map = new Map(), lane = 1, index$146 = 0;
@@ -10879,4 +10880,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
flushSyncWorkAcrossRoots_impl(0, !0));
}
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<2ae11290d830aa5ac5e3075ff07b98f9>>
* @generated SignedSource<<eba0e780b8b6105482493c4795e24487>>
*/
"use strict";
@@ -1400,7 +1400,7 @@ __DEV__ &&
exports.useTransition = function () {
return resolveDispatcher().useTransition();
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<e49b3ddcb38f639b7cc8ad22ecbaa4e6>>
* @generated SignedSource<<88617c99062c844b393b66448f165494>>
*/
"use strict";
@@ -583,4 +583,4 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<f4dede5590dbdffe0365e90c4719d129>>
* @generated SignedSource<<ff06a18e37ba253ccc85a743e18355b0>>
*/
"use strict";
@@ -587,7 +587,7 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
exports.version = "19.2.0-native-fb-7bccdbd7-20251001";
exports.version = "19.2.0-native-fb-bbc2d596-20251001";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
@@ -1 +1 @@
7bccdbd765f03254658da9086e9c5763842aa3ed
bbc2d596fa48b64d359b96e167403693caaaabd9
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<22c0b2d58a7c7c8a9d96524ce44dd8bc>>
* @generated SignedSource<<f409b060a5080fb54d55fc51d40403a5>>
*/
"use strict";
@@ -12907,7 +12907,11 @@ __DEV__ &&
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -13003,7 +13007,11 @@ __DEV__ &&
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects &&
0 !== (parentFiber.subtreeFlags & 10256);
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -13162,7 +13170,13 @@ __DEV__ &&
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -19986,10 +20000,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<b05dc3bb03889cde52f29f95bd7de23b>>
* @generated SignedSource<<96957f2697c88fa28b167de6f1f258cf>>
*/
"use strict";
@@ -9062,7 +9062,7 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256)
0 !== (finishedWork.subtreeFlags & 10256) || !1
));
flags & 2048 && commitOffscreenPassiveMountEffects(id, finishedWork);
break;
@@ -9093,7 +9093,8 @@ function recursivelyTraverseReconnectPassiveEffects(
includeWorkInProgressEffects
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) || !1);
for (parentFiber = parentFiber.child; null !== parentFiber; ) {
var finishedRoot = finishedRoot$jscomp$0,
finishedWork = parentFiber,
@@ -11255,10 +11256,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1319 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1319.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<5ce937cf54a143456e27e040d29301c3>>
* @generated SignedSource<<c306ffe0f8ab1c2d93a994c76d72916b>>
*/
"use strict";
@@ -10143,7 +10143,11 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -10232,7 +10236,12 @@ function recursivelyTraverseReconnectPassiveEffects(
endTime
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -10388,7 +10397,13 @@ function recursivelyTraverseAtomicPassiveEffects(
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -13305,10 +13320,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1627 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1627.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<44f97cd3cc42a36a9aa7edd9e6fa53dc>>
* @generated SignedSource<<74546340f9b0be860a6805e4aa2d6579>>
*/
"use strict";
@@ -13373,7 +13373,11 @@ __DEV__ &&
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -13469,7 +13473,11 @@ __DEV__ &&
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects &&
0 !== (parentFiber.subtreeFlags & 10256);
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -13628,7 +13636,13 @@ __DEV__ &&
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -20278,11 +20292,11 @@ __DEV__ &&
shouldSuspendImpl = newShouldSuspendImpl;
};
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-7bccdbd7-20251001" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-bbc2d596-20251001" !== 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-7bccdbd7-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-bbc2d596-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -20308,10 +20322,10 @@ __DEV__ &&
(function () {
var internals = {
bundleType: 1,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
null !== extraDevToolsConfig &&
(internals.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<8a85f9bdb6c03a2a40d767f0a0421809>>
* @generated SignedSource<<fed5dfd72a0f8a91ee54963f64f36c39>>
*/
"use strict";
@@ -9564,7 +9564,7 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256)
0 !== (finishedWork.subtreeFlags & 10256) || !1
));
flags & 2048 && commitOffscreenPassiveMountEffects(id, finishedWork);
break;
@@ -9595,7 +9595,8 @@ function recursivelyTraverseReconnectPassiveEffects(
includeWorkInProgressEffects
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) || !1);
for (parentFiber = parentFiber.child; null !== parentFiber; ) {
var finishedRoot = finishedRoot$jscomp$0,
finishedWork = parentFiber,
@@ -11425,11 +11426,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-7bccdbd7-20251001" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-bbc2d596-20251001" !== 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-7bccdbd7-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-bbc2d596-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -11479,10 +11480,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1326 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1326.rendererConfig = extraDevToolsConfig);
@@ -7,7 +7,7 @@
* @noflow
* @nolint
* @preventMunge
* @generated SignedSource<<7ab99671ffce20d2d516904daa7a565e>>
* @generated SignedSource<<63da334a3a02a967a7d6646f23e81996>>
*/
"use strict";
@@ -10638,7 +10638,11 @@ function commitPassiveMountOnFiber(
finishedWork,
committedLanes,
committedTransitions,
0 !== (finishedWork.subtreeFlags & 10256),
0 !== (finishedWork.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== finishedWork.actualDuration &&
(null === finishedWork.alternate ||
finishedWork.alternate.child !== finishedWork.child)),
endTime
),
enableComponentPerformanceTrack &&
@@ -10727,7 +10731,12 @@ function recursivelyTraverseReconnectPassiveEffects(
endTime
) {
includeWorkInProgressEffects =
includeWorkInProgressEffects && 0 !== (parentFiber.subtreeFlags & 10256);
includeWorkInProgressEffects &&
(0 !== (parentFiber.subtreeFlags & 10256) ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child)));
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -10883,7 +10892,13 @@ function recursivelyTraverseAtomicPassiveEffects(
committedTransitions,
endTime
) {
if (parentFiber.subtreeFlags & 10256)
if (
parentFiber.subtreeFlags & 10256 ||
(enableComponentPerformanceTrack &&
0 !== parentFiber.actualDuration &&
(null === parentFiber.alternate ||
parentFiber.alternate.child !== parentFiber.child))
)
for (parentFiber = parentFiber.child; null !== parentFiber; )
if (enableComponentPerformanceTrack) {
var nextSibling = parentFiber.sibling;
@@ -13468,11 +13483,11 @@ function updateContainer(element, container, parentComponent, callback) {
return lane;
}
var isomorphicReactPackageVersion = React.version;
if ("19.2.0-native-fb-7bccdbd7-20251001" !== isomorphicReactPackageVersion)
if ("19.2.0-native-fb-bbc2d596-20251001" !== 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-7bccdbd7-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-native-renderer: 19.2.0-native-fb-bbc2d596-20251001\nLearn more: https://react.dev/warnings/version-mismatch")
);
if (
"function" !==
@@ -13522,10 +13537,10 @@ batchedUpdatesImpl = function (fn, a) {
var roots = new Map(),
internals$jscomp$inline_1634 = {
bundleType: 0,
version: "19.2.0-native-fb-7bccdbd7-20251001",
version: "19.2.0-native-fb-bbc2d596-20251001",
rendererPackageName: "react-native-renderer",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.2.0-native-fb-7bccdbd7-20251001"
reconcilerVersion: "19.2.0-native-fb-bbc2d596-20251001"
};
null !== extraDevToolsConfig &&
(internals$jscomp$inline_1634.rendererConfig = extraDevToolsConfig);
@@ -1,7 +1,7 @@
{
"name": "eslint-plugin-react-hooks",
"description": "ESLint rules for React Hooks",
"version": "0.0.0-experimental-7bccdbd7-20251001",
"version": "0.0.0-experimental-bbc2d596-20251001",
"repository": {
"type": "git",
"url": "https://github.com/facebook/react.git",