@samitouri / QOS-React / commits / 101ea9f55c

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;