Disable ServerContext in canary (#27474)
We previously added a warning in #27424. This just removes it from canary/stable channels but keeps it in experimental for now.
Sebastian Markbåge committed
Oct 11, 2023 at 12:13 UTC
1fc58281af73ca4507c41d53a3e08dc2038b0c1f
12 files changed
+9
-10
packages/react-dom/src/__tests__/ReactDOMFizzServer-test.js
+1
@@ -5608,6 +5608,7 @@ describe('ReactDOMFizzServer', () => {
5608
expect(getVisibleChildren(container)).toEqual('ABC');
5609
});
5610
5611
+ // @gate enableServerContext
5612
it('basic use(context)', async () => {
5613
const ContextA = React.createContext('default');
5614
const ContextB = React.createContext('B');
packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMBrowser-test.js
+1
@@ -618,6 +618,7 @@ describe('ReactFlightDOMBrowser', () => {
618
expect(container.innerHTML).toBe('ABC');
619
});
620
621
+ // @gate enableServerContext
622
it('basic use(context)', async () => {
623
let ContextA;
624
let ContextB;
packages/react/index.classic.fb.js
-1
@@ -22,7 +22,6 @@ export {
22
createElement,
23
createFactory,
24
createRef,
25
- createServerContext,
25
use,
26
forwardRef,
27
isValidElement,
packages/react/index.modern.fb.js
-1
@@ -21,7 +21,6 @@ export {
21
createContext,
22
createElement,
23
createRef,
24
- createServerContext,
24
use,
25
forwardRef,
26
isValidElement,
packages/react/index.stable.js
-1
@@ -22,7 +22,6 @@ export {
22
createElement,
23
createFactory,
24
createRef,
25
- createServerContext,
25
use,
26
forwardRef,
27
isValidElement,
packages/shared/ReactFeatureFlags.js
+1
-1
@@ -226,7 +226,7 @@ export const enableDebugTracing = false;
226
// Track which Fiber(s) schedule render work.
227
export const enableUpdaterTracking = __PROFILE__;
228
229
-export const enableServerContext = true;
229
+export const enableServerContext = __EXPERIMENTAL__;
230
231
// Internal only.
232
export const enableGetInspectorDataForInstanceInProduction = false;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1
-1
@@ -77,7 +77,7 @@ export const allowConcurrentByDefault = true;
77
export const enableCustomElementPropertySupport = false;
78
79
export const consoleManagedByDevToolsDuringStrictMode = false;
80
-export const enableServerContext = true;
80
+export const enableServerContext = false;
81
82
export const enableTransitionTracing = false;
83
packages/shared/forks/ReactFeatureFlags.native-oss.js
+1
-1
@@ -62,7 +62,7 @@ export const allowConcurrentByDefault = false;
62
export const enableCustomElementPropertySupport = false;
63
64
export const consoleManagedByDevToolsDuringStrictMode = false;
65
-export const enableServerContext = true;
65
+export const enableServerContext = false;
66
67
export const enableTransitionTracing = false;
68
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1
-1
@@ -62,7 +62,7 @@ export const allowConcurrentByDefault = false;
62
export const enableCustomElementPropertySupport = false;
63
64
export const consoleManagedByDevToolsDuringStrictMode = false;
65
-export const enableServerContext = true;
65
+export const enableServerContext = false;
66
67
export const enableTransitionTracing = false;
68
packages/shared/forks/ReactFeatureFlags.test-renderer.native.js
+1
-1
@@ -60,7 +60,7 @@ export const enableUnifiedSyncLane = false;
60
export const allowConcurrentByDefault = true;
61
62
export const consoleManagedByDevToolsDuringStrictMode = false;
63
-export const enableServerContext = true;
63
+export const enableServerContext = false;
64
65
export const enableTransitionTracing = false;
66
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1
-1
@@ -62,7 +62,7 @@ export const allowConcurrentByDefault = true;
62
export const enableCustomElementPropertySupport = false;
63
64
export const consoleManagedByDevToolsDuringStrictMode = false;
65
-export const enableServerContext = true;
65
+export const enableServerContext = false;
66
67
export const enableTransitionTracing = false;
68
packages/shared/forks/ReactFeatureFlags.www.js
+1
-1
@@ -103,7 +103,7 @@ export const disableTextareaChildren = __EXPERIMENTAL__;
103
export const allowConcurrentByDefault = true;
104
105
export const consoleManagedByDevToolsDuringStrictMode = true;
106
-export const enableServerContext = true;
106
+export const enableServerContext = false;
107
108
export const useModernStrictMode = false;
109
export const enableFizzExternalRuntime = true;