@samitouri / QOS-React / commits / 60b1420f18

Turn on lazy context propagation for RN and RTR (#31076)

Following https://github.com/facebook/react/pull/30935 let's turn this on across the board so we can clean up experiments in RN.

Jack Pope committed Sep 26, 2024 at 12:55 UTC 60b1420f18e9473230f23f88fdc7b89fea3dbbfd
5 files changed +4 -5
packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
-1
@@ -25,5 +25,4 @@ export const enablePersistedModeClonedFlag = __VARIANT__;
25 export const enableShallowPropDiffing = __VARIANT__;
26 export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
27 export const enableFabricCompleteRootInCommitPhase = __VARIANT__;
28 -export const enableLazyContextPropagation = __VARIANT__;
28 export const enableSiblingPrerendering = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1 -1
@@ -27,7 +27,6 @@ export const {
27 enablePersistedModeClonedFlag,
28 enableShallowPropDiffing,
29 passChildrenWhenCloningPersistedNodes,
30 - enableLazyContextPropagation,
30 enableSiblingPrerendering,
31 } = dynamicFlags;
32
@@ -63,6 +62,7 @@ export const enableGetInspectorDataForInstanceInProduction = true;
62 export const enableHalt = false;
63 export const enableInfiniteRenderLoopDetection = true;
64 export const enableContextProfiling = false;
65 +export const enableLazyContextPropagation = true;
66 export const enableLegacyCache = false;
67 export const enableLegacyFBSupport = false;
68 export const enableLegacyHidden = false;
packages/shared/forks/ReactFeatureFlags.native-oss.js
+1 -1
@@ -52,7 +52,7 @@ export const enableGetInspectorDataForInstanceInProduction = false;
52 export const enableHalt = false;
53 export const enableHiddenSubtreeInsertionEffectCleanup = false;
54 export const enableInfiniteRenderLoopDetection = true;
55 -export const enableLazyContextPropagation = false;
55 +export const enableLazyContextPropagation = true;
56 export const enableContextProfiling = false;
57 export const enableLegacyCache = false;
58 export const enableLegacyFBSupport = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1 -1
@@ -55,7 +55,7 @@ export const syncLaneExpirationMs = 250;
55 export const transitionLaneExpirationMs = 5000;
56
57 export const disableSchedulerTimeoutInWorkLoop = false;
58 -export const enableLazyContextPropagation = __EXPERIMENTAL__;
58 +export const enableLazyContextPropagation = true;
59 export const enableContextProfiling = false;
60 export const enableLegacyHidden = false;
61
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js
+1 -1
@@ -42,7 +42,7 @@ export const enableFlightReadableStream = true;
42 export const enableGetInspectorDataForInstanceInProduction = false;
43 export const enableHalt = false;
44 export const enableInfiniteRenderLoopDetection = true;
45 -export const enableLazyContextPropagation = false;
45 +export const enableLazyContextPropagation = true;
46 export const enableContextProfiling = false;
47 export const enableHiddenSubtreeInsertionEffectCleanup = true;
48 export const enableLegacyCache = false;