Update enableLazyContextPropagation flag (#30514)
- Flag set to true for FB - Flag set to experimental for OSS
Jack Pope committed
Jul 29, 2024 at 16:50 UTC
397646ad5123de02486b08e34aba1a480f5af186
5 files changed
+5
-6
packages/shared/ReactFeatureFlags.js
+2
-2
@@ -94,8 +94,8 @@ export const enableObjectFiber = false;
94
95
export const enableTransitionTracing = false;
96
97
-// No known bugs, but needs performance testing
98
-export const enableLazyContextPropagation = false;
97
+// Shipped on FB, waiting for next stable release to roll out to OSS
98
+export const enableLazyContextPropagation = __EXPERIMENTAL__;
99
100
// Expose unstable useContext for performance testing
101
export const enableContextProfiling = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1
-1
@@ -51,7 +51,7 @@ export const syncLaneExpirationMs = 250;
51
export const transitionLaneExpirationMs = 5000;
52
53
export const disableSchedulerTimeoutInWorkLoop = false;
54
-export const enableLazyContextPropagation = false;
54
+export const enableLazyContextPropagation = __EXPERIMENTAL__;
55
export const enableContextProfiling = false;
56
export const enableLegacyHidden = false;
57
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1
-1
@@ -54,7 +54,7 @@ export const syncLaneExpirationMs = 250;
54
export const transitionLaneExpirationMs = 5000;
55
56
export const disableSchedulerTimeoutInWorkLoop = false;
57
-export const enableLazyContextPropagation = false;
57
+export const enableLazyContextPropagation = true;
58
export const enableContextProfiling = false;
59
export const enableLegacyHidden = false;
60
packages/shared/forks/ReactFeatureFlags.www-dynamic.js
-1
@@ -21,7 +21,6 @@ export const disableSchedulerTimeoutInWorkLoop = __VARIANT__;
21
export const enableAddPropertiesFastPath = __VARIANT__;
22
export const enableDeferRootSchedulingToMicrotask = __VARIANT__;
23
export const enableDO_NOT_USE_disableStrictPassiveEffect = __VARIANT__;
24
-export const enableLazyContextPropagation = __VARIANT__;
24
export const enableNoCloningMemoCache = __VARIANT__;
25
export const enableObjectFiber = __VARIANT__;
26
export const enableRenderableContext = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.www.js
+1
-1
@@ -24,7 +24,6 @@ export const {
24
enableDeferRootSchedulingToMicrotask,
25
enableDO_NOT_USE_disableStrictPassiveEffect,
26
enableInfiniteRenderLoopDetection,
27
- enableLazyContextPropagation,
27
enableNoCloningMemoCache,
28
enableObjectFiber,
29
enableRenderableContext,
@@ -59,6 +58,7 @@ export const enableFilterEmptyStringAttributesDOM = true;
58
export const enableAsyncActions = true;
59
export const disableInputAttributeSyncing = false;
60
export const enableLegacyFBSupport = true;
61
+export const enableLazyContextPropagation = true;
62
63
// Logs additional User Timing API marks for use with an experimental profiling tool.
64
export const enableSchedulingProfiler: boolean =