Set deletedTreeCleanUpLevel to 3 (#21679)
Dan Abramov committed
Jun 14, 2021 at 20:10 UTC
101ea9f55cb4d5c671102bc49a45535af73c02b0
9 files changed
+10
-9
packages/shared/ReactFeatureFlags.js
+1
-1
@@ -123,7 +123,7 @@ export const skipUnmountedBoundaries = false;
123
//
124
// It's an enum so that we can experiment with different levels of
125
// aggressiveness.
126
-export const deletedTreeCleanUpLevel = 1;
126
+export const deletedTreeCleanUpLevel = 3;
127
128
// Destroy layout effects for components that are hidden because something suspended in an update
129
// and recreate them when they are shown again (after the suspended boundary has resolved).
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1
-1
@@ -46,7 +46,7 @@ export const enableLegacyFBSupport = false;
46
export const enableFilterEmptyStringAttributesDOM = false;
47
export const disableNativeComponentFrames = false;
48
export const skipUnmountedBoundaries = false;
49
-export const deletedTreeCleanUpLevel = 1;
49
+export const deletedTreeCleanUpLevel = 3;
50
export const enableSuspenseLayoutEffectSemantics = false;
51
52
export const enableNewReconciler = false;
packages/shared/forks/ReactFeatureFlags.native-oss.js
+1
-1
@@ -45,7 +45,7 @@ export const enableLegacyFBSupport = false;
45
export const enableFilterEmptyStringAttributesDOM = false;
46
export const disableNativeComponentFrames = false;
47
export const skipUnmountedBoundaries = false;
48
-export const deletedTreeCleanUpLevel = 1;
48
+export const deletedTreeCleanUpLevel = 3;
49
export const enableSuspenseLayoutEffectSemantics = false;
50
51
export const enableNewReconciler = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1
-1
@@ -45,7 +45,7 @@ export const enableLegacyFBSupport = false;
45
export const enableFilterEmptyStringAttributesDOM = false;
46
export const disableNativeComponentFrames = false;
47
export const skipUnmountedBoundaries = false;
48
-export const deletedTreeCleanUpLevel = 1;
48
+export const deletedTreeCleanUpLevel = 3;
49
export const enableSuspenseLayoutEffectSemantics = false;
50
51
export const enableNewReconciler = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.native.js
+1
-1
@@ -45,7 +45,7 @@ export const enableLegacyFBSupport = false;
45
export const enableFilterEmptyStringAttributesDOM = false;
46
export const disableNativeComponentFrames = false;
47
export const skipUnmountedBoundaries = false;
48
-export const deletedTreeCleanUpLevel = 1;
48
+export const deletedTreeCleanUpLevel = 3;
49
export const enableSuspenseLayoutEffectSemantics = false;
50
51
export const enableNewReconciler = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1
-1
@@ -45,7 +45,7 @@ export const enableLegacyFBSupport = false;
45
export const enableFilterEmptyStringAttributesDOM = false;
46
export const disableNativeComponentFrames = false;
47
export const skipUnmountedBoundaries = false;
48
-export const deletedTreeCleanUpLevel = 1;
48
+export const deletedTreeCleanUpLevel = 3;
49
export const enableSuspenseLayoutEffectSemantics = false;
50
51
export const enableNewReconciler = false;
packages/shared/forks/ReactFeatureFlags.testing.js
+1
-1
@@ -45,7 +45,7 @@ export const enableLegacyFBSupport = false;
45
export const enableFilterEmptyStringAttributesDOM = false;
46
export const disableNativeComponentFrames = false;
47
export const skipUnmountedBoundaries = false;
48
-export const deletedTreeCleanUpLevel = 1;
48
+export const deletedTreeCleanUpLevel = 3;
49
export const enableSuspenseLayoutEffectSemantics = false;
50
51
export const enableNewReconciler = false;
packages/shared/forks/ReactFeatureFlags.testing.www.js
+1
-1
@@ -45,7 +45,7 @@ export const enableLegacyFBSupport = !__EXPERIMENTAL__;
45
export const enableFilterEmptyStringAttributesDOM = false;
46
export const disableNativeComponentFrames = false;
47
export const skipUnmountedBoundaries = true;
48
-export const deletedTreeCleanUpLevel = 1;
48
+export const deletedTreeCleanUpLevel = 3;
49
export const enableSuspenseLayoutEffectSemantics = false;
50
51
export const enableNewReconciler = false;
packages/shared/forks/ReactFeatureFlags.www.js
+2
-1
@@ -31,7 +31,6 @@ export const {
31
disableNativeComponentFrames,
32
disableSchedulerTimeoutInWorkLoop,
33
enableLazyContextPropagation,
34
- deletedTreeCleanUpLevel,
34
enableSyncDefaultUpdates,
35
} = dynamicFeatureFlags;
36
@@ -95,6 +94,8 @@ export const enableRecursiveCommitTraversal = false;
94
95
export const allowConcurrentByDefault = true;
96
97
+export const deletedTreeCleanUpLevel = 3;
98
+
99
// Flow magic to verify the exports of this file match the original version.
100
// eslint-disable-next-line no-unused-vars
101
type Check<_X, Y: _X, X: Y = _X> = null;