dillon1000/react

Commit

[Flight] Delete Server Context (#28225)

Server Context was never documented, and has been deprecated in
https://github.com/facebook/react/pull/27424.

This PR removes it completely, including the implementation code.

Notably, `useContext` is removed from the shared subset, so importing it
from a React Server environment would now should be a build error in
environments that are able to enforce that.
Browse files
Changed paths47 files
First-parent comparison
M packages/react-client/src/ReactFlightClient.js ModifiedM packages/react-client/src/__tests__/ReactFlight-test.js ModifiedM packages/react-dom/src/__tests__/ReactDOMFizzServer-test.js ModifiedM packages/react-is/src/ReactIs.js ModifiedM packages/react-noop-renderer/src/ReactNoopFlightServer.js ModifiedM packages/react-reconciler/src/ReactChildFiber.js ModifiedM packages/react-reconciler/src/ReactFiberCacheComponent.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.js ModifiedM packages/react-reconciler/src/ReactFiberHostContext.js ModifiedM packages/react-reconciler/src/ReactFiberNewContext.js ModifiedM packages/react-server-dom-esm/src/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-turbopack/src/ReactFlightDOMServerBrowser.js ModifiedM packages/react-server-dom-turbopack/src/ReactFlightDOMServerEdge.js ModifiedM packages/react-server-dom-turbopack/src/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMServerBrowser.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMServerEdge.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMBrowser-test.js ModifiedM packages/react-server/src/ReactFizzHooks.js ModifiedM packages/react-server/src/ReactFizzNewContext.js ModifiedM packages/react-server/src/ReactFizzServer.js ModifiedM packages/react-server/src/ReactFlightHooks.js ModifiedD packages/react-server/src/ReactFlightNewContext.js DeletedM packages/react-server/src/ReactFlightServer.js ModifiedM packages/react/index.experimental.js ModifiedM packages/react/index.js ModifiedM packages/react/src/ReactClient.js ModifiedM packages/react/src/ReactContext.js ModifiedM packages/react/src/ReactServer.experimental.js ModifiedM packages/react/src/ReactServer.js ModifiedD packages/react/src/ReactServerContext.js DeletedD packages/react/src/ReactServerContextRegistry.js DeletedM packages/react/src/ReactSharedInternalsClient.js ModifiedM packages/react/src/ReactSharedInternalsServer.js ModifiedM packages/react/src/forks/ReactSharedInternalsClient.umd.js ModifiedM packages/shared/ReactFeatureFlags.js ModifiedD packages/shared/ReactServerContextRegistry.js DeletedM packages/shared/ReactSymbols.js ModifiedM packages/shared/ReactTypes.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-fb.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-oss.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.native.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.www.js ModifiedM packages/shared/forks/ReactFeatureFlags.www.js ModifiedM packages/shared/getComponentNameFromType.js ModifiedM scripts/error-codes/codes.json Modified
Patch

Files changed

Rendering syntax-highlighted changes…