dillon1000/react
Commit
Browse files Refactor React Server entrypoint to not depend on the client one (#27940)
This refactors the Server Components entrypoint for the `react` package (ReactServer.js) so that it doesn't depend on the client entrypoint (React.js). I also renamed React.js to ReactClient.js to make the separation clearer. This structure will make it easier to add client-only and server-only features.
Changed paths11 files
First-parent comparisonpackages/react/index.classic.fb.js ModifiedM packages/react/index.experimental.js ModifiedM packages/react/index.js ModifiedM packages/react/index.modern.fb.js ModifiedM packages/react/index.stable.js ModifiedR packages/react/src/React.js →packages/react/src/ReactClient.js RenamedM packages/react/src/ReactElement.js ModifiedA packages/react/src/ReactElementProd.js AddedM packages/react/src/ReactElementValidator.js ModifiedM packages/react/src/ReactServer.experimental.js ModifiedM packages/react/src/ReactServer.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…