@samitouri / QOS-React / commits / 7621466b1b

Enable `disableStringRefs` and `enableRefAsProp` for React Native (Meta) (#29177)

## Summary Enables the `disableStringRefs` and `enableRefAsProp` feature flags for React Native (Meta). ## How did you test this change? ``` $ yarn test $ yarn flow fabric ```

Timothy Yung committed May 21, 2024 at 11:19 UTC 7621466b1b17965032aed24591e9b67fcd926a1b
2 files changed +3 -4
packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
-2
@@ -20,10 +20,8 @@
20 export const alwaysThrottleRetries = __VARIANT__;
21 export const consoleManagedByDevToolsDuringStrictMode = __VARIANT__;
22 export const disableDefaultPropsExceptForClasses = __VARIANT__;
23 -export const disableStringRefs = __VARIANT__;
23 export const enableAddPropertiesFastPath = __VARIANT__;
24 export const enableDeferRootSchedulingToMicrotask = __VARIANT__;
25 export const enableFastJSX = __VARIANT__;
26 export const enableInfiniteRenderLoopDetection = __VARIANT__;
28 -export const enableRefAsProp = __VARIANT__;
27 export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+3 -2
@@ -22,12 +22,10 @@ export const {
22 alwaysThrottleRetries,
23 consoleManagedByDevToolsDuringStrictMode,
24 disableDefaultPropsExceptForClasses,
25 - disableStringRefs,
25 enableAddPropertiesFastPath,
26 enableDeferRootSchedulingToMicrotask,
27 enableFastJSX,
28 enableInfiniteRenderLoopDetection,
30 - enableRefAsProp,
29 passChildrenWhenCloningPersistedNodes,
30 } = dynamicFlags;
31
@@ -95,6 +93,9 @@ export const disableClientCache = true;
93
94 export const enableServerComponentLogs = true;
95
96 +export const enableRefAsProp = true;
97 +export const disableStringRefs = true;
98 +
99 export const enableReactTestRendererWarning = false;
100 export const disableLegacyMode = false;
101 export const disableDOMTestUtils = false;