Skip to content

Commit edf550b

Browse files
authored
Ship enableFabricCompleteRootInCommitPhase (facebook#33064)
This was shipped internally. Cleaning up the flag.
1 parent b9cfa0d commit edf550b

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
@@ -63,7 +63,6 @@ import {
6363
} from './ReactNativeFiberInspector';
6464

6565
import {
66-
enableFabricCompleteRootInCommitPhase,
6766
passChildrenWhenCloningPersistedNodes,
6867
enableLazyPublicInstanceInFabric,
6968
} from 'shared/ReactFeatureFlags';
@@ -543,19 +542,14 @@ export function finalizeContainerChildren(
543542
container: Container,
544543
newChildren: ChildSet,
545544
): void {
546-
if (!enableFabricCompleteRootInCommitPhase) {
547-
completeRoot(container.containerTag, newChildren);
548-
}
545+
// Noop - children will be replaced in replaceContainerChildren
549546
}
550547

551548
export function replaceContainerChildren(
552549
container: Container,
553550
newChildren: ChildSet,
554551
): void {
555-
// Noop - children will be replaced in finalizeContainerChildren
556-
if (enableFabricCompleteRootInCommitPhase) {
557-
completeRoot(container.containerTag, newChildren);
558-
}
552+
completeRoot(container.containerTag, newChildren);
559553
}
560554

561555
export {getClosestInstanceFromNode as getInstanceFromNode};

packages/shared/ReactFeatureFlags.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,6 @@ export const enableSuspenseyImages = false;
100100

101101
export const enableSrcObject = __EXPERIMENTAL__;
102102

103-
/**
104-
* Switches the Fabric API from doing layout in commit work instead of complete work.
105-
*/
106-
export const enableFabricCompleteRootInCommitPhase = false;
107-
108103
/**
109104
* Switches Fiber creation to a simple object instead of a constructor.
110105
*/

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 enableFastAddPropertiesInDiffing = __VARIANT__;
2928
export const enableLazyPublicInstanceInFabric = __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 enableHydrationLaneScheduling = true;
6665
export const enableYieldingBeforePassive = false;

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)