Skip to content

Commit a24654e

Browse files
committed
Ship enableFabricCompleteRootInCommitPhase (#33064)
This was shipped internally. Cleaning up the flag.
1 parent 4a9df08 commit a24654e

9 files changed

+2
-20
lines changed

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

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ import {
5858
} from './ReactNativeFiberInspector';
5959

6060
import {
61-
enableFabricCompleteRootInCommitPhase,
6261
passChildrenWhenCloningPersistedNodes,
6362
enableLazyPublicInstanceInFabric,
6463
} from 'shared/ReactFeatureFlags';
@@ -534,19 +533,14 @@ export function finalizeContainerChildren(
534533
container: Container,
535534
newChildren: ChildSet,
536535
): void {
537-
if (!enableFabricCompleteRootInCommitPhase) {
538-
completeRoot(container.containerTag, newChildren);
539-
}
536+
// Noop - children will be replaced in replaceContainerChildren
540537
}
541538

542539
export function replaceContainerChildren(
543540
container: Container,
544541
newChildren: ChildSet,
545542
): void {
546-
// Noop - children will be replaced in finalizeContainerChildren
547-
if (enableFabricCompleteRootInCommitPhase) {
548-
completeRoot(container.containerTag, newChildren);
549-
}
543+
completeRoot(container.containerTag, newChildren);
550544
}
551545

552546
export {getClosestInstanceFromNode as getInstanceFromNode};

packages/shared/ReactFeatureFlags.js

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

9797
export const enableScrollEndPolyfill = __EXPERIMENTAL__;
9898

99-
/**
100-
* Switches the Fabric API from doing layout in commit work instead of complete work.
101-
*/
102-
export const enableFabricCompleteRootInCommitPhase = false;
103-
10499
/**
105100
* Switches Fiber creation to a simple object instead of a constructor.
106101
*/

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 enableUseEffectCRUDOverload = __VARIANT__;
2928
export const enableFastAddPropertiesInDiffing = __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
@@ -60,7 +60,6 @@ export const renameElementSymbol = false;
6060
export const retryLaneExpirationMs = 5000;
6161
export const syncLaneExpirationMs = 250;
6262
export const transitionLaneExpirationMs = 5000;
63-
export const enableFabricCompleteRootInCommitPhase = false;
6463
export const enableSiblingPrerendering = true;
6564
export const enableUseEffectCRUDOverload = true;
6665
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
@@ -50,7 +50,6 @@ export const enableProfilerTimer = __PROFILE__;
5050
export const enableProfilerCommitHooks = __PROFILE__;
5151
export const enableProfilerNestedUpdatePhase = __PROFILE__;
5252
export const enableUpdaterTracking = __PROFILE__;
53-
export const enableFabricCompleteRootInCommitPhase = false;
5453

5554
export const enableSuspenseAvoidThisFallback = true;
5655

0 commit comments

Comments
 (0)