Skip to content

Commit 3da1b91

Browse files
committed
Feature flag: enableSiblingPrerendering
Adds a new feature flag for an upcoming experiment. No implementation yet.
1 parent 92d26c8 commit 3da1b91

9 files changed

+10
-4
lines changed

packages/shared/ReactFeatureFlags.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,8 @@ export const enableOwnerStacks = __EXPERIMENTAL__;
148148

149149
export const enableShallowPropDiffing = false;
150150

151+
export const enableSiblingPrerendering = __EXPERIMENTAL__;
152+
151153
/**
152154
* Enables an expiration time for retry lanes to avoid starvation.
153155
*/

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,4 @@ export const enableObjectFiber = __VARIANT__;
2323
export const enablePersistedModeClonedFlag = __VARIANT__;
2424
export const enableShallowPropDiffing = __VARIANT__;
2525
export const passChildrenWhenCloningPersistedNodes = __VARIANT__;
26-
export const enableFabricCompleteRootInCommitPhase = __VARIANT__;
27-
export const enableLazyContextPropagation = __VARIANT__;
26+
export const enableSiblingPrerendering = __VARIANT__;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const {
2626
enablePersistedModeClonedFlag,
2727
enableShallowPropDiffing,
2828
passChildrenWhenCloningPersistedNodes,
29-
enableLazyContextPropagation,
29+
enableSiblingPrerendering,
3030
} = dynamicFlags;
3131

3232
// The rest of the flags are static for better dead code elimination.

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export const retryLaneExpirationMs = 5000;
8484
export const syncLaneExpirationMs = 250;
8585
export const transitionLaneExpirationMs = 5000;
8686
export const useModernStrictMode = true;
87+
export const enableSiblingPrerendering = false;
8788

8889
// Profiling Only
8990
export const enableProfilerTimer = __PROFILE__;

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ export const enableAddPropertiesFastPath = false;
8080

8181
export const renameElementSymbol = true;
8282
export const enableShallowPropDiffing = false;
83+
export const enableSiblingPrerendering = __EXPERIMENTAL__;
8384

8485
// TODO: This must be in sync with the main ReactFeatureFlags file because
8586
// the Test Renderer's value must be the same as the one used by the

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export const retryLaneExpirationMs = 5000;
7979
export const syncLaneExpirationMs = 250;
8080
export const transitionLaneExpirationMs = 5000;
8181
export const useModernStrictMode = true;
82-
export const enableFabricCompleteRootInCommitPhase = false;
82+
export const enableSiblingPrerendering = false;
8383

8484
// Flow magic to verify the exports of this file match the original version.
8585
((((null: any): ExportsType): FeatureFlagsType): ExportsType);

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ export const renameElementSymbol = false;
9494
export const enableObjectFiber = false;
9595
export const enableOwnerStacks = false;
9696
export const enableShallowPropDiffing = false;
97+
export const enableSiblingPrerendering = false;
9798

9899
// Flow magic to verify the exports of this file match the original version.
99100
((((null: any): ExportsType): FeatureFlagsType): ExportsType);

packages/shared/forks/ReactFeatureFlags.www-dynamic.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export const enableRetryLaneExpiration = __VARIANT__;
2828
export const enableTransitionTracing = __VARIANT__;
2929
export const favorSafetyOverHydrationPerf = __VARIANT__;
3030
export const renameElementSymbol = __VARIANT__;
31+
export const enableSiblingPrerendering = __VARIANT__;
3132
export const retryLaneExpirationMs = 5000;
3233
export const syncLaneExpirationMs = 250;
3334
export const transitionLaneExpirationMs = 5000;

packages/shared/forks/ReactFeatureFlags.www.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export const {
3535
retryLaneExpirationMs,
3636
syncLaneExpirationMs,
3737
transitionLaneExpirationMs,
38+
enableSiblingPrerendering,
3839
} = dynamicFeatureFlags;
3940

4041
// On WWW, __EXPERIMENTAL__ is used for a new modern build.

0 commit comments

Comments
 (0)