Skip to content

Commit 8759c5c

Browse files
authored
Ship enableFabricCompleteRootInCommitPhase (facebook#32318)
1 parent 44c3d3d commit 8759c5c

9 files changed

+3
-23
lines changed

packages/react-native-renderer/src/ReactFiberConfigFabric.js

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,7 @@ import {
5757
getInspectorDataForInstance,
5858
} from './ReactNativeFiberInspector';
5959

60-
import {
61-
enableFabricCompleteRootInCommitPhase,
62-
passChildrenWhenCloningPersistedNodes,
63-
} from 'shared/ReactFeatureFlags';
60+
import {passChildrenWhenCloningPersistedNodes} from 'shared/ReactFeatureFlags';
6461
import {REACT_CONTEXT_TYPE} from 'shared/ReactSymbols';
6562
import type {ReactContext} from 'shared/ReactTypes';
6663

@@ -505,19 +502,14 @@ export function finalizeContainerChildren(
505502
container: Container,
506503
newChildren: ChildSet,
507504
): void {
508-
if (!enableFabricCompleteRootInCommitPhase) {
509-
completeRoot(container.containerTag, newChildren);
510-
}
505+
// Noop - children will be finalized in replaceContainerChildren
511506
}
512507

513508
export function replaceContainerChildren(
514509
container: Container,
515510
newChildren: ChildSet,
516511
): void {
517-
// Noop - children will be replaced in finalizeContainerChildren
518-
if (enableFabricCompleteRootInCommitPhase) {
519-
completeRoot(container.containerTag, newChildren);
520-
}
512+
completeRoot(container.containerTag, newChildren);
521513
}
522514

523515
export {getClosestInstanceFromNode as getInstanceFromNode};

packages/shared/ReactFeatureFlags.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,6 @@ export const enableHalt = __EXPERIMENTAL__;
9292

9393
export const enableViewTransition = __EXPERIMENTAL__;
9494

95-
/**
96-
* Switches the Fabric API from doing layout in commit work instead of complete work.
97-
*/
98-
export const enableFabricCompleteRootInCommitPhase = false;
99-
10095
/**
10196
* Switches Fiber creation to a simple object instead of a constructor.
10297
*/

packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ export const enableHiddenSubtreeInsertionEffectCleanup = __VARIANT__;
2323
export const enablePersistedModeClonedFlag = __VARIANT__;
2424
export const enableShallowPropDiffing = __VARIANT__;
2525
export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
26-
export const enableFabricCompleteRootInCommitPhase = __VARIANT__;
2726
export const enableSiblingPrerendering = __VARIANT__;
2827
export const enableUseResourceEffectHook = __VARIANT__;
2928
export const enableOwnerStacks = __VARIANT__;

packages/shared/forks/ReactFeatureFlags.native-fb.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ const dynamicFlags: DynamicExportsType = (dynamicFlagsUntyped: any);
2020
// the exports object every time a flag is read.
2121
export const {
2222
alwaysThrottleRetries,
23-
enableFabricCompleteRootInCommitPhase,
2423
enableHiddenSubtreeInsertionEffectCleanup,
2524
enableObjectFiber,
2625
enablePersistedModeClonedFlag,

packages/shared/forks/ReactFeatureFlags.native-oss.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ export const enableAsyncIterableChildren = false;
3030
export const enableCPUSuspense = false;
3131
export const enableCreateEventHandleAPI = false;
3232
export const enableDO_NOT_USE_disableStrictPassiveEffect = false;
33-
export const enableFabricCompleteRootInCommitPhase = false;
3433
export const enableMoveBefore = true;
3534
export const enableFizzExternalRuntime = true;
3635
export const enableHalt = false;

packages/shared/forks/ReactFeatureFlags.test-renderer.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export const enableUseEffectEventHook = false;
3636
export const favorSafetyOverHydrationPerf = true;
3737
export const enableLegacyFBSupport = false;
3838
export const enableMoveBefore = false;
39-
export const enableFabricCompleteRootInCommitPhase = false;
4039
export const enableHiddenSubtreeInsertionEffectCleanup = false;
4140
export const enableHydrationLaneScheduling = true;
4241

packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ export const renameElementSymbol = false;
6161
export const retryLaneExpirationMs = 5000;
6262
export const syncLaneExpirationMs = 250;
6363
export const transitionLaneExpirationMs = 5000;
64-
export const enableFabricCompleteRootInCommitPhase = false;
6564
export const enableSiblingPrerendering = true;
6665
export const enableUseResourceEffectHook = true;
6766
export const enableHydrationLaneScheduling = true;

packages/shared/forks/ReactFeatureFlags.test-renderer.www.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ export const favorSafetyOverHydrationPerf = true;
3939
export const enableLegacyFBSupport = false;
4040
export const enableMoveBefore = false;
4141
export const enableRenderableContext = false;
42-
export const enableFabricCompleteRootInCommitPhase = false;
4342
export const enableHiddenSubtreeInsertionEffectCleanup = true;
4443

4544
export const enableRetryLaneExpiration = false;

packages/shared/forks/ReactFeatureFlags.www.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ export const enableProfilerTimer = __PROFILE__;
4848
export const enableProfilerCommitHooks = __PROFILE__;
4949
export const enableProfilerNestedUpdatePhase = __PROFILE__;
5050
export const enableUpdaterTracking = __PROFILE__;
51-
export const enableFabricCompleteRootInCommitPhase = false;
5251

5352
export const enableSuspenseAvoidThisFallback = true;
5453

0 commit comments

Comments
 (0)