Enable `enableDeferRootSchedulingToMicrotask` and `enableInfiniteRenderLoopDetection` for React Native (Meta) (#30090)
Timothy Yung committed
Jun 26, 2024 at 08:50 UTC
ef0f44ecffc560011f4e7d2f610176231ecc8bb2
3 files changed
+4
-6
packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
-2
@@ -21,8 +21,6 @@ export const alwaysThrottleRetries = __VARIANT__;
21
export const consoleManagedByDevToolsDuringStrictMode = __VARIANT__;
22
export const disableDefaultPropsExceptForClasses = __VARIANT__;
23
export const enableAddPropertiesFastPath = __VARIANT__;
24
-export const enableDeferRootSchedulingToMicrotask = __VARIANT__;
24
export const enableFastJSX = __VARIANT__;
26
-export const enableInfiniteRenderLoopDetection = __VARIANT__;
25
export const enableShallowPropDiffing = __VARIANT__;
26
export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+2
-2
@@ -23,9 +23,7 @@ export const {
23
consoleManagedByDevToolsDuringStrictMode,
24
disableDefaultPropsExceptForClasses,
25
enableAddPropertiesFastPath,
26
- enableDeferRootSchedulingToMicrotask,
26
enableFastJSX,
28
- enableInfiniteRenderLoopDetection,
27
enableShallowPropDiffing,
28
passChildrenWhenCloningPersistedNodes,
29
} = dynamicFlags;
@@ -51,11 +49,13 @@ export const enableComponentStackLocations = true;
49
export const enableCPUSuspense = true;
50
export const enableCreateEventHandleAPI = false;
51
export const enableDebugTracing = false;
52
+export const enableDeferRootSchedulingToMicrotask = true;
53
export const enableDO_NOT_USE_disableStrictPassiveEffect = false;
54
export const enableFilterEmptyStringAttributesDOM = true;
55
export const enableFizzExternalRuntime = true;
56
export const enableFlightReadableStream = true;
57
export const enableGetInspectorDataForInstanceInProduction = true;
58
+export const enableInfiniteRenderLoopDetection = true;
59
export const enableLazyContextPropagation = false;
60
export const enableLegacyCache = false;
61
export const enableLegacyFBSupport = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js
+2
-2
@@ -34,14 +34,14 @@ export const enableComponentStackLocations = true;
34
export const enableCPUSuspense = true;
35
export const enableCreateEventHandleAPI = false;
36
export const enableDebugTracing = false;
37
-export const enableDeferRootSchedulingToMicrotask = false;
37
+export const enableDeferRootSchedulingToMicrotask = true;
38
export const enableDO_NOT_USE_disableStrictPassiveEffect = false;
39
export const enableFastJSX = true;
40
export const enableFilterEmptyStringAttributesDOM = true;
41
export const enableFizzExternalRuntime = true;
42
export const enableFlightReadableStream = true;
43
export const enableGetInspectorDataForInstanceInProduction = false;
44
-export const enableInfiniteRenderLoopDetection = false;
44
+export const enableInfiniteRenderLoopDetection = true;
45
export const enableLazyContextPropagation = false;
46
export const enableLegacyCache = false;
47
export const enableLegacyFBSupport = false;