Skip to content

Commit 6985663

Browse files
committed
Enable enableDeferRootSchedulingToMicrotask and enableInfiniteRenderLoopDetection for React Native (Meta)
1 parent f5d2feb commit 6985663

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ export const alwaysThrottleRetries = __VARIANT__;
2121
export const consoleManagedByDevToolsDuringStrictMode = __VARIANT__;
2222
export const disableDefaultPropsExceptForClasses = __VARIANT__;
2323
export const enableAddPropertiesFastPath = __VARIANT__;
24-
export const enableDeferRootSchedulingToMicrotask = __VARIANT__;
2524
export const enableFastJSX = __VARIANT__;
26-
export const enableInfiniteRenderLoopDetection = __VARIANT__;
2725
export const enableShallowPropDiffing = __VARIANT__;
2826
export const passChildrenWhenCloningPersistedNodes = __VARIANT__;

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,13 @@ export const {
2323
consoleManagedByDevToolsDuringStrictMode,
2424
disableDefaultPropsExceptForClasses,
2525
enableAddPropertiesFastPath,
26-
enableDeferRootSchedulingToMicrotask,
2726
enableFastJSX,
28-
enableInfiniteRenderLoopDetection,
2927
enableShallowPropDiffing,
3028
passChildrenWhenCloningPersistedNodes,
3129
} = dynamicFlags;
3230

3331
// The rest of the flags are static for better dead code elimination.
32+
3433
export const allowConcurrentByDefault = false;
3534
export const debugRenderPhaseSideEffectsForStrictMode = __DEV__;
3635
export const disableClientCache = true;
@@ -51,11 +50,13 @@ export const enableComponentStackLocations = true;
5150
export const enableCPUSuspense = true;
5251
export const enableCreateEventHandleAPI = false;
5352
export const enableDebugTracing = false;
53+
export const enableDeferRootSchedulingToMicrotask = true;
5454
export const enableDO_NOT_USE_disableStrictPassiveEffect = false;
5555
export const enableFilterEmptyStringAttributesDOM = true;
5656
export const enableFizzExternalRuntime = true;
5757
export const enableFlightReadableStream = true;
5858
export const enableGetInspectorDataForInstanceInProduction = true;
59+
export const enableInfiniteRenderLoopDetection = true;
5960
export const enableLazyContextPropagation = false;
6061
export const enableLegacyCache = false;
6162
export const enableLegacyFBSupport = false;

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ export const enableComponentStackLocations = true;
3434
export const enableCPUSuspense = true;
3535
export const enableCreateEventHandleAPI = false;
3636
export const enableDebugTracing = false;
37-
export const enableDeferRootSchedulingToMicrotask = false;
37+
export const enableDeferRootSchedulingToMicrotask = true;
3838
export const enableDO_NOT_USE_disableStrictPassiveEffect = false;
3939
export const enableFastJSX = true;
4040
export const enableFilterEmptyStringAttributesDOM = true;
4141
export const enableFizzExternalRuntime = true;
4242
export const enableFlightReadableStream = true;
4343
export const enableGetInspectorDataForInstanceInProduction = false;
44-
export const enableInfiniteRenderLoopDetection = false;
44+
export const enableInfiniteRenderLoopDetection = true;
4545
export const enableLazyContextPropagation = false;
4646
export const enableLegacyCache = false;
4747
export const enableLegacyFBSupport = false;

0 commit comments

Comments
 (0)