dillon1000/react

Commit

Enforce that the "react-server" build of "react" is used (#27436)

I do this by simply renaming the secret export name in the "subset"
bundle and this renamed version is what the FlightServer uses.

This requires us to be more diligent about always using the correct
instance of "react" in our tests so there's a bunch of clean up for
that.
Browse files
Changed paths30 files
First-parent comparison
M .eslintrc.js ModifiedM packages/react-client/src/__tests__/ReactFlight-test.js ModifiedM packages/react-dom/package.json ModifiedM packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOM-test.js ModifiedM packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMBrowser-test.js ModifiedM packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMEdge-test.js ModifiedM packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMForm-test.js ModifiedM packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMNode-test.js ModifiedM packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMReply-test.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMBrowser-test.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMEdge-test.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMForm-test.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMNode-test.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMReply-test.js ModifiedM packages/react-server/src/ReactFlightServer.js ModifiedA packages/react-server/src/ReactServerSharedInternals.js AddedM packages/react/src/React.js ModifiedM packages/react/src/ReactServerContext.js ModifiedA packages/react/src/ReactServerSharedInternals.js AddedR packages/react/src/ReactSharedInternals.js →packages/react/src/ReactSharedInternalsClient.js RenamedA packages/react/src/ReactSharedInternalsServer.js AddedM packages/react/src/ReactSharedSubset.experimental.js ModifiedM packages/react/src/ReactSharedSubset.js ModifiedM packages/react/src/__tests__/ReactFetch-test.js ModifiedM packages/react/src/__tests__/ReactFetchEdge-test.js ModifiedM scripts/error-codes/codes.json ModifiedM scripts/jest/setupHostConfigs.js ModifiedM scripts/jest/setupTests.build.js ModifiedM scripts/rollup/forks.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…