Skip to content

Commit 1d618a9

Browse files
authored
Enable Wave 1 of Feature Flags for React Native (#28977)
1 parent f5f2799 commit 1d618a9

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js

-4
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,10 @@
1919

2020
export const alwaysThrottleRetries = __VARIANT__;
2121
export const consoleManagedByDevToolsDuringStrictMode = __VARIANT__;
22-
export const enableAsyncActions = __VARIANT__;
2322
export const enableEarlyReturnForPropDiffing = __VARIANT__;
24-
export const enableComponentStackLocations = __VARIANT__;
2523
export const enableDeferRootSchedulingToMicrotask = __VARIANT__;
2624
export const enableInfiniteRenderLoopDetection = __VARIANT__;
27-
export const enableRenderableContext = __VARIANT__;
2825
export const enableUnifiedSyncLane = __VARIANT__;
2926
export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
30-
export const useModernStrictMode = __VARIANT__;
3127
export const disableDefaultPropsExceptForClasses = __VARIANT__;
3228
export const enableAddPropertiesFastPath = __VARIANT__;

packages/shared/forks/ReactFeatureFlags.native-fb.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,27 @@ const dynamicFlags: DynamicExportsType = (dynamicFlagsUntyped: any);
2121
export const {
2222
alwaysThrottleRetries,
2323
consoleManagedByDevToolsDuringStrictMode,
24-
enableAsyncActions,
2524
enableEarlyReturnForPropDiffing,
26-
enableComponentStackLocations,
2725
enableDeferRootSchedulingToMicrotask,
2826
enableInfiniteRenderLoopDetection,
29-
enableRenderableContext,
3027
enableUnifiedSyncLane,
3128
passChildrenWhenCloningPersistedNodes,
32-
useModernStrictMode,
3329
disableDefaultPropsExceptForClasses,
3430
enableAddPropertiesFastPath,
3531
} = dynamicFlags;
3632

3733
// The rest of the flags are static for better dead code elimination.
34+
export const enableAsyncActions = true;
3835
export const enableDebugTracing = false;
3936
export const enableAsyncDebugInfo = false;
37+
export const enableRenderableContext = true;
4038
export const enableSchedulingProfiler = __PROFILE__;
4139
export const enableProfilerTimer = __PROFILE__;
4240
export const enableProfilerCommitHooks = __PROFILE__;
4341
export const enableProfilerNestedUpdatePhase = __PROFILE__;
4442
export const enableUpdaterTracking = __PROFILE__;
4543
export const enableCache = true;
44+
export const enableComponentStackLocations = true;
4645
export const enableLegacyCache = false;
4746
export const enableBinaryFlight = true;
4847
export const enableFlightReadableStream = true;
@@ -69,6 +68,7 @@ export const favorSafetyOverHydrationPerf = true;
6968
export const enableLegacyFBSupport = false;
7069
export const enableFilterEmptyStringAttributesDOM = true;
7170
export const enableGetInspectorDataForInstanceInProduction = true;
71+
export const useModernStrictMode = true;
7272

7373
export const renameElementSymbol = false;
7474

packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export const enableSuspenseCallback = false;
3434
export const disableLegacyContext = false;
3535
export const enableTrustedTypesIntegration = false;
3636
export const disableTextareaChildren = false;
37-
export const enableComponentStackLocations = false;
37+
export const enableComponentStackLocations = true;
3838
export const enableLegacyFBSupport = false;
3939
export const enableFilterEmptyStringAttributesDOM = true;
4040
export const enableGetInspectorDataForInstanceInProduction = false;
@@ -46,7 +46,7 @@ export const enableNoCloningMemoCache = false;
4646
export const enableUseEffectEventHook = false;
4747
export const favorSafetyOverHydrationPerf = true;
4848
export const enableInfiniteRenderLoopDetection = false;
49-
export const enableRenderableContext = false;
49+
export const enableRenderableContext = true;
5050

5151
export const enableRetryLaneExpiration = false;
5252
export const retryLaneExpirationMs = 5000;
@@ -64,7 +64,7 @@ export const consoleManagedByDevToolsDuringStrictMode = false;
6464

6565
export const enableTransitionTracing = false;
6666

67-
export const useModernStrictMode = false;
67+
export const useModernStrictMode = true;
6868
export const enableDO_NOT_USE_disableStrictPassiveEffect = false;
6969
export const enableFizzExternalRuntime = true;
7070
export const enableDeferRootSchedulingToMicrotask = false;

0 commit comments

Comments
 (0)