@samitouri / QOS-React-2 / commits / ef0f44ecff

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;