dillon1000/react

Commit

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.
Browse files
Changed paths11 files
First-parent comparison
M packages/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 Modified
Patch

Files changed

Rendering syntax-highlighted changes…