Enable the `enableEagerAlternateStateNodeCleanup` Feature Flag (#33447)
## Summary Enables the `enableEagerAlternateStateNodeCleanup` feature flag for all variants, while maintaining the `__VARIANT__` for the internal React Native flavor for backtesting reasons. ## How did you test this change? ``` $ yarn test ```
Timothy Yung committed
Jun 5, 2025 at 14:22 UTC
dddcae7a11b8241cbd6e2de55f9e68881baea458
5 files changed
+5
-5
packages/shared/forks/ReactFeatureFlags.native-oss.js
+1
-1
@@ -48,7 +48,7 @@ export const enableRetryLaneExpiration = false;
48
export const enableSchedulingProfiler = __PROFILE__;
49
export const enableComponentPerformanceTrack = false;
50
export const enableScopeAPI = false;
51
-export const enableEagerAlternateStateNodeCleanup = false;
51
+export const enableEagerAlternateStateNodeCleanup = true;
52
export const enableSuspenseAvoidThisFallback = false;
53
export const enableSuspenseCallback = false;
54
export const enableTaint = true;
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1
-1
@@ -61,7 +61,7 @@ export const disableClientCache = true;
61
export const enableInfiniteRenderLoopDetection = false;
62
63
export const renameElementSymbol = true;
64
-export const enableEagerAlternateStateNodeCleanup = false;
64
+export const enableEagerAlternateStateNodeCleanup = true;
65
66
export const enableYieldingBeforePassive = true;
67
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js
+1
-1
@@ -46,7 +46,7 @@ export const enableRetryLaneExpiration = false;
46
export const enableSchedulingProfiler = __PROFILE__;
47
export const enableComponentPerformanceTrack = false;
48
export const enableScopeAPI = false;
49
-export const enableEagerAlternateStateNodeCleanup = false;
49
+export const enableEagerAlternateStateNodeCleanup = true;
50
export const enableSuspenseAvoidThisFallback = false;
51
export const enableSuspenseCallback = false;
52
export const enableTaint = true;
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1
-1
@@ -70,7 +70,7 @@ export const disableDefaultPropsExceptForClasses = true;
70
export const renameElementSymbol = false;
71
72
export const enableObjectFiber = false;
73
-export const enableEagerAlternateStateNodeCleanup = false;
73
+export const enableEagerAlternateStateNodeCleanup = true;
74
75
export const enableHydrationLaneScheduling = true;
76
packages/shared/forks/ReactFeatureFlags.www.js
+1
-1
@@ -104,7 +104,7 @@ export const enableReactTestRendererWarning = false;
104
105
export const disableLegacyMode = true;
106
107
-export const enableEagerAlternateStateNodeCleanup = false;
107
+export const enableEagerAlternateStateNodeCleanup = true;
108
109
export const enableLazyPublicInstanceInFabric = false;
110