dillon1000/react

Commit

[Flight] response.readRoot() -> use(response) (#25267)

* [Flight] Move from suspensey readRoot() to use(thenable)

* Update noop tests

These are no longer sync so they need some more significant updating.

Some of these tests are written in a non-idiomatic form too which is not
great.

* Update Relay tests

I kept these as sync for now and just assume a sync Promise.

* Updated the main tests

* Gate tests

* We need to cast through any because Thenable doesn't support unknown strings
Browse files
Changed paths13 files
First-parent comparison
M fixtures/flight-browser/index.html ModifiedM fixtures/flight/src/index.js ModifiedM packages/react-client/src/ReactFlightClient.js ModifiedM packages/react-client/src/ReactFlightClientStream.js ModifiedM packages/react-client/src/__tests__/ReactFlight-test.js ModifiedM packages/react-noop-renderer/src/ReactNoopFlightClient.js ModifiedM packages/react-server-dom-relay/src/ReactFlightDOMRelayClient.js ModifiedM packages/react-server-dom-relay/src/__tests__/ReactFlightDOMRelay-test.internal.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMClient.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-native-relay/src/ReactFlightNativeRelayClient.js ModifiedM packages/react-server-native-relay/src/__tests__/ReactFlightNativeRelay-test.internal.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…