dillon1000/react

Commit

[Flight] createServerReference should export $$FORM_ACTION on the Server (#26987)

Currently, only the browser build exposes the `$$FORM_ACTION` helper.
It's used for creating progressive enhancement fro Server Actions
imported from Client Components. This helper is only useful in SSR
builds so it should be included in the Edge/Node builds of the client.

I also removed it from the browser build. We assume that only the Edge
or Node builds of the client are used
together with SSR. On the client this feature is not needed so we can
exclude the code. This might be a bit unnecessary because it's not that
much code and in theory you might use SSR in a Service Worker or
something where the Browser build would be used but currently we assume
that build is only for the client. That's why it also don't take an
option for reverse
look up of file names.
Browse files
Changed paths14 files
First-parent comparison
M packages/react-client/src/ReactFlightClient.js ModifiedM packages/react-client/src/ReactFlightReplyClient.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.custom.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.dom-browser.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.dom-bun.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.dom-edge-webpack.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.dom-legacy.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.dom-node-esm.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.dom-node-webpack.js ModifiedM packages/react-client/src/forks/ReactFlightClientConfig.dom-node.js ModifiedM packages/react-server-dom-esm/src/ReactFlightDOMClientNode.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMClientEdge.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMClientNode.js ModifiedM packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMForm-test.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…