dillon1000/react
Commit
Browse files Patch FlightReplyServer with fixes from ReactFlightClient (#35277)
FlightReplyServer are for client->server and ReactFlightClient is for server->client. They're not 100% symmetrical. We did a number of refactors to ReactFlightClient in PRs like #29823 and #33664 to change the structure of the resolution. This PR brings those changes to synchronize the two approaches. Which addresses deep resolution of cycles and deferred error handling. This also fixes a critical security vulnerability.
Changed paths9 files
First-parent comparisonpackages/react-server-dom-esm/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-parcel/src/client/ReactFlightClientConfigBundlerParcel.js ModifiedM packages/react-server-dom-parcel/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-turbopack/src/client/ReactFlightClientConfigBundlerTurbopack.js ModifiedM packages/react-server-dom-turbopack/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-webpack/src/client/ReactFlightClientConfigBundlerNode.js ModifiedM packages/react-server-dom-webpack/src/client/ReactFlightClientConfigBundlerWebpack.js ModifiedM packages/react-server-dom-webpack/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server/src/ReactFlightReplyServer.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…