[flags] make enableComponentPerformanceTrack static everywhere (#35629)
Follow-up to https://github.com/facebook/react/pull/34665. Already gated on `enableProfilerTimer` everywhere, which is only enabled for `__PROFILE__`, except for Flight should be unified in a future.
Ruslan Lesiutin committed
Jan 26, 2026 at 18:38 UTC
699abc89cea33d5aa0b443050ae27c2fea7cb3cb
4 files changed
+3
-5
packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
-1
@@ -25,4 +25,3 @@ export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
25
export const enableFragmentRefs = __VARIANT__;
26
export const enableFragmentRefsScrollIntoView = __VARIANT__;
27
export const enableFragmentRefsInstanceHandles = __VARIANT__;
28
-export const enableComponentPerformanceTrack = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1
-2
@@ -77,8 +77,7 @@ export const enableSrcObject: boolean = false;
77
export const enableHydrationChangeEvent: boolean = true;
78
export const enableDefaultTransitionIndicator: boolean = true;
79
export const ownerStackLimit = 1e4;
80
-export const enableComponentPerformanceTrack: boolean =
81
- __PROFILE__ && dynamicFlags.enableComponentPerformanceTrack;
80
+export const enableComponentPerformanceTrack: boolean = true;
81
export const enablePerformanceIssueReporting: boolean =
82
enableComponentPerformanceTrack;
83
export const enableInternalInstanceMap: boolean = false;
packages/shared/forks/ReactFeatureFlags.www-dynamic.js
-1
@@ -31,7 +31,6 @@ export const enableInfiniteRenderLoopDetection: boolean = __VARIANT__;
31
32
export const enableFastAddPropertiesInDiffing: boolean = __VARIANT__;
33
export const enableViewTransition: boolean = __VARIANT__;
34
-export const enableComponentPerformanceTrack: boolean = __VARIANT__;
34
export const enableScrollEndPolyfill: boolean = __VARIANT__;
35
export const enableFragmentRefs: boolean = __VARIANT__;
36
export const enableFragmentRefsScrollIntoView: boolean = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.www.js
+2
-1
@@ -29,7 +29,6 @@ export const {
29
syncLaneExpirationMs,
30
transitionLaneExpirationMs,
31
enableViewTransition,
32
- enableComponentPerformanceTrack,
32
enableScrollEndPolyfill,
33
enableFragmentRefs,
34
enableFragmentRefsScrollIntoView,
@@ -56,6 +55,8 @@ export const enableYieldingBeforePassive: boolean = false;
55
56
export const enableThrottledScheduling: boolean = false;
57
58
+export const enableComponentPerformanceTrack: boolean = true;
59
+
60
export const enablePerformanceIssueReporting: boolean = false;
61
62
// Logs additional User Timing API marks for use with an experimental profiling tool.