@samitouri / QOS-React / commits / df38ac9a3b

Ensure `useEffectEvent` implementation is available in Canary (#34614)

Sebastian "Sebbie" Silbermann committed Sep 26, 2025 at 18:53 UTC df38ac9a3b9a5ea43c1d07c00d090a448acfd56c
6 files changed +6 -6
packages/shared/ReactFeatureFlags.js
+1 -1
@@ -118,7 +118,7 @@ export const enableCPUSuspense = __EXPERIMENTAL__;
118 // Test this at Meta before enabling.
119 export const enableNoCloningMemoCache: boolean = false;
120
121 -export const enableUseEffectEventHook = __EXPERIMENTAL__;
121 +export const enableUseEffectEventHook: boolean = true;
122
123 // Test in www before enabling in open source.
124 // Enables DOM-server to stream its instruction set as data-attributes
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1 -1
@@ -65,7 +65,7 @@ export const enableTaint: boolean = true;
65 export const enableTransitionTracing: boolean = false;
66 export const enableTrustedTypesIntegration: boolean = false;
67 export const enableUpdaterTracking: boolean = __PROFILE__;
68 -export const enableUseEffectEventHook: boolean = false;
68 +export const enableUseEffectEventHook: boolean = true;
69 export const retryLaneExpirationMs = 5000;
70 export const syncLaneExpirationMs = 250;
71 export const transitionLaneExpirationMs = 5000;
packages/shared/forks/ReactFeatureFlags.native-oss.js
+1 -1
@@ -51,7 +51,7 @@ export const enableSuspenseCallback: boolean = false;
51 export const enableTaint: boolean = true;
52 export const enableTransitionTracing: boolean = false;
53 export const enableTrustedTypesIntegration: boolean = false;
54 -export const enableUseEffectEventHook: boolean = false;
54 +export const enableUseEffectEventHook: boolean = true;
55 export const passChildrenWhenCloningPersistedNodes: boolean = false;
56 export const renameElementSymbol: boolean = true;
57 export const retryLaneExpirationMs = 5000;
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1 -1
@@ -32,7 +32,7 @@ export const disableTextareaChildren: boolean = false;
32 export const enableSuspenseAvoidThisFallback: boolean = false;
33 export const enableCPUSuspense: boolean = false;
34 export const enableNoCloningMemoCache: boolean = false;
35 -export const enableUseEffectEventHook: boolean = false;
35 +export const enableUseEffectEventHook: boolean = true;
36 export const enableLegacyFBSupport: boolean = false;
37 export const enableMoveBefore: boolean = false;
38 export const enableHiddenSubtreeInsertionEffectCleanup: boolean = false;
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js
+1 -1
@@ -50,7 +50,7 @@ export const enableTaint = true;
50 export const enableTransitionTracing = false;
51 export const enableTrustedTypesIntegration = false;
52 export const enableUpdaterTracking = false;
53 -export const enableUseEffectEventHook = false;
53 +export const enableUseEffectEventHook = true;
54 export const passChildrenWhenCloningPersistedNodes = false;
55 export const renameElementSymbol = false;
56 export const retryLaneExpirationMs = 5000;
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1 -1
@@ -34,7 +34,7 @@ export const disableTextareaChildren: boolean = false;
34 export const enableSuspenseAvoidThisFallback: boolean = true;
35 export const enableCPUSuspense: boolean = false;
36 export const enableNoCloningMemoCache: boolean = false;
37 -export const enableUseEffectEventHook: boolean = false;
37 +export const enableUseEffectEventHook: boolean = true;
38 export const enableLegacyFBSupport: boolean = false;
39 export const enableMoveBefore: boolean = false;
40 export const enableHiddenSubtreeInsertionEffectCleanup: boolean = true;