mirror of
https://github.com/hanzoai/react.git
synced 2026-09-24 17:02:27 +00:00
Enable enableEffectEventMutationPhase everywhere (#37039)
Enable it first, will be removed later in https://github.com/react/react/pull/37013, once it gets to stable. See https://github.com/react/react/pull/35548 for context on the gated changes.
This commit is contained in:
@@ -127,7 +127,7 @@ export const alwaysThrottleRetries: boolean = true;
|
||||
|
||||
// Gate whether useEffectEvent uses the mutation phase (true) or before-mutation
|
||||
// phase (false) for updating event function references.
|
||||
export const enableEffectEventMutationPhase: boolean = false;
|
||||
export const enableEffectEventMutationPhase: boolean = true;
|
||||
|
||||
export const passChildrenWhenCloningPersistedNodes: boolean = false;
|
||||
|
||||
|
||||
@@ -23,6 +23,5 @@ export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
|
||||
export const enableFragmentRefs = __VARIANT__;
|
||||
export const enableFragmentRefsScrollIntoView = __VARIANT__;
|
||||
export const enableFragmentRefsInstanceHandles = __VARIANT__;
|
||||
export const enableEffectEventMutationPhase = __VARIANT__;
|
||||
export const enableFragmentRefsTextNodes = __VARIANT__;
|
||||
export const enableViewTransitionForPersistenceMode = __VARIANT__;
|
||||
|
||||
@@ -20,7 +20,6 @@ const dynamicFlags: DynamicExportsType = dynamicFlagsUntyped as any;
|
||||
// the exports object every time a flag is read.
|
||||
export const {
|
||||
alwaysThrottleRetries,
|
||||
enableEffectEventMutationPhase,
|
||||
enableObjectFiber,
|
||||
passChildrenWhenCloningPersistedNodes,
|
||||
enableFragmentRefs,
|
||||
@@ -43,6 +42,7 @@ export const enableAsyncDebugInfo: boolean = true;
|
||||
export const enableAsyncIterableChildren: boolean = false;
|
||||
export const enableCPUSuspense: boolean = true;
|
||||
export const enableCreateEventHandleAPI: boolean = false;
|
||||
export const enableEffectEventMutationPhase: boolean = true;
|
||||
export const enableMoveBefore: boolean = true;
|
||||
export const enableFizzExternalRuntime: boolean = true;
|
||||
export const enableInfiniteRenderLoopDetection: boolean = false;
|
||||
|
||||
@@ -44,7 +44,7 @@ export const enablePerformanceIssueReporting: boolean = false;
|
||||
export const enableSchedulingProfiler: boolean =
|
||||
!enableComponentPerformanceTrack && __PROFILE__;
|
||||
export const enableScopeAPI: boolean = false;
|
||||
export const enableEffectEventMutationPhase: boolean = false;
|
||||
export const enableEffectEventMutationPhase: boolean = true;
|
||||
export const enableSuspenseAvoidThisFallback: boolean = false;
|
||||
export const enableSuspenseCallback: boolean = false;
|
||||
export const enableTaint: boolean = true;
|
||||
|
||||
@@ -54,7 +54,7 @@ export const disableClientCache: boolean = true;
|
||||
export const enableInfiniteRenderLoopDetection: boolean = false;
|
||||
export const enableInfiniteRenderLoopDetectionForceThrow: boolean = false;
|
||||
|
||||
export const enableEffectEventMutationPhase: boolean = false;
|
||||
export const enableEffectEventMutationPhase: boolean = true;
|
||||
|
||||
export const enableYieldingBeforePassive: boolean = true;
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ export const enableSchedulingProfiler = __PROFILE__;
|
||||
export const enableComponentPerformanceTrack = false;
|
||||
export const enablePerformanceIssueReporting = false;
|
||||
export const enableScopeAPI = false;
|
||||
export const enableEffectEventMutationPhase = false;
|
||||
export const enableEffectEventMutationPhase = true;
|
||||
export const enableSuspenseAvoidThisFallback = false;
|
||||
export const enableSuspenseCallback = false;
|
||||
export const enableTaint = true;
|
||||
|
||||
@@ -60,7 +60,7 @@ export const enableReactTestRendererWarning: boolean = false;
|
||||
export const disableLegacyMode: boolean = true;
|
||||
|
||||
export const enableObjectFiber: boolean = false;
|
||||
export const enableEffectEventMutationPhase: boolean = false;
|
||||
export const enableEffectEventMutationPhase: boolean = true;
|
||||
|
||||
export const enableYieldingBeforePassive: boolean = false;
|
||||
|
||||
|
||||
@@ -40,8 +40,6 @@ export const enableFragmentRefsTextNodes: boolean = __VARIANT__;
|
||||
export const enableInternalInstanceMap: boolean = __VARIANT__;
|
||||
export const enableParallelTransitions: boolean = __VARIANT__;
|
||||
|
||||
export const enableEffectEventMutationPhase: boolean = __VARIANT__;
|
||||
|
||||
// TODO: These flags are hard-coded to the default values used in open source.
|
||||
// Update the tests so that they pass in either mode, then set these
|
||||
// to __VARIANT__.
|
||||
|
||||
@@ -18,7 +18,6 @@ export const {
|
||||
alwaysThrottleRetries,
|
||||
disableLegacyContextForFunctionComponents,
|
||||
disableSchedulerTimeoutInWorkLoop,
|
||||
enableEffectEventMutationPhase,
|
||||
enableInfiniteRenderLoopDetection,
|
||||
enableInfiniteRenderLoopDetectionForceThrow,
|
||||
enableNoCloningMemoCache,
|
||||
@@ -81,6 +80,8 @@ export const disableCommentsAsDOMContainers: boolean = false;
|
||||
|
||||
export const enableCreateEventHandleAPI: boolean = true;
|
||||
|
||||
export const enableEffectEventMutationPhase: boolean = true;
|
||||
|
||||
export const enableScopeAPI: boolean = true;
|
||||
|
||||
export const enableSuspenseCallback: boolean = true;
|
||||
|
||||
Reference in New Issue
Block a user