dillon1000/react

Commit

Add Experimental Flight Infrastructure (#16398)

* Add Flight Build and Unify HostFormat Config between Flight and Fizz

* Add basic resolution of models

* Add basic Flight fixture

Demonstrates the streaming protocol.

* Rename to flight-server to distinguish from the client parts

* Add Flight Client package and entry point

* Fix fixture
Browse files
Changed paths75 files
First-parent comparison
A fixtures/flight-browser/index.html AddedA packages/react-dom/npm/unstable-flight-client.js AddedA packages/react-dom/npm/unstable-flight-server.browser.js AddedA packages/react-dom/npm/unstable-flight-server.js AddedA packages/react-dom/npm/unstable-flight-server.node.js AddedM packages/react-dom/package.json ModifiedA packages/react-dom/src/client/flight/ReactFlightDOMClient.js AddedA packages/react-dom/src/client/flight/ReactFlightDOMHostConfig.js AddedA packages/react-dom/src/client/flight/__tests__/ReactFlightDOMBrowser-test.js AddedA packages/react-dom/src/client/flight/__tests__/ReactFlightDOMNode-test.js AddedM packages/react-dom/src/server/ReactDOMFizzServerBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerNode.js ModifiedR packages/react-dom/src/server/ReactDOMFizzServerFormatConfig.js →packages/react-dom/src/server/ReactDOMServerFormatConfig.js RenamedA packages/react-dom/src/server/flight/ReactFlightDOMServerBrowser.js AddedA packages/react-dom/src/server/flight/ReactFlightDOMServerNode.js AddedA packages/react-dom/src/server/flight/__tests__/ReactFlightDOMBrowser-test.js AddedA packages/react-dom/src/server/flight/__tests__/ReactFlightDOMNode-test.js AddedA packages/react-dom/unstable-flight-client.js AddedA packages/react-dom/unstable-flight-server.browser.js AddedA packages/react-dom/unstable-flight-server.js AddedA packages/react-dom/unstable-flight-server.node.js AddedA packages/react-flight/README.md AddedA packages/react-flight/index.js AddedA packages/react-flight/inline-typed.js AddedA packages/react-flight/inline.dom-browser.js AddedA packages/react-flight/inline.dom.js AddedA packages/react-flight/npm/index.js AddedA packages/react-flight/package.json AddedA packages/react-flight/src/ReactFlightClient.js AddedR packages/react-stream/src/ReactFizzFormatConfig.js →packages/react-flight/src/ReactFlightClientHostConfig.js RenamedA packages/react-flight/src/__tests__/ReactFlightClient-test.js AddedA packages/react-flight/src/forks/ReactFlightClientHostConfig.custom.js AddedA packages/react-flight/src/forks/ReactFlightClientHostConfig.dom-browser.js AddedA packages/react-flight/src/forks/ReactFlightClientHostConfig.dom.js AddedA packages/react-noop-renderer/flight-client.js AddedA packages/react-noop-renderer/flight-server.js AddedA packages/react-noop-renderer/npm/flight-client.js AddedA packages/react-noop-renderer/npm/flight-server.js AddedM packages/react-noop-renderer/package.json ModifiedA packages/react-noop-renderer/src/ReactNoopFlightClient.js AddedA packages/react-noop-renderer/src/ReactNoopFlightServer.js AddedM packages/react-noop-renderer/src/ReactNoopServer.js ModifiedA packages/react-server/README.md AddedA packages/react-server/flight.inline-typed.js AddedA packages/react-server/flight.inline.dom-browser.js AddedA packages/react-server/flight.inline.dom.js AddedA packages/react-server/flight.js AddedR packages/react-stream/index.js →packages/react-server/index.js RenamedR packages/react-stream/inline-typed.js →packages/react-server/inline-typed.js RenamedR packages/react-stream/inline.dom-browser.js →packages/react-server/inline.dom-browser.js RenamedR packages/react-stream/inline.dom.js →packages/react-server/inline.dom.js RenamedA packages/react-server/npm/flight.js AddedA packages/react-server/npm/index.js AddedR packages/react-stream/package.json →packages/react-server/package.json RenamedR packages/react-stream/src/ReactFizzStreamer.js →packages/react-server/src/ReactFizzStreamer.js RenamedA packages/react-server/src/ReactFlightStreamer.js AddedR packages/react-stream/src/ReactFizzHostConfig.js →packages/react-server/src/ReactServerFormatConfig.js RenamedA packages/react-server/src/ReactServerHostConfig.js AddedR packages/react-stream/src/ReactFizzHostConfigBrowser.js →packages/react-server/src/ReactServerHostConfigBrowser.js RenamedR packages/react-stream/src/ReactFizzHostConfigNode.js →packages/react-server/src/ReactServerHostConfigNode.js RenamedA packages/react-server/src/__tests__/ReactFlightServer-test.js AddedR packages/react-stream/src/__tests__/ReactServer-test.js →packages/react-server/src/__tests__/ReactServer-test.js RenamedR packages/react-stream/src/forks/ReactFizzFormatConfig.custom.js →packages/react-server/src/forks/ReactServerFormatConfig.custom.js RenamedR packages/react-stream/src/forks/ReactFizzFormatConfig.dom-browser.js →packages/react-server/src/forks/ReactServerFormatConfig.dom-browser.js RenamedR packages/react-stream/src/forks/ReactFizzFormatConfig.dom.js →packages/react-server/src/forks/ReactServerFormatConfig.dom.js RenamedR packages/react-stream/src/forks/ReactFizzHostConfig.custom.js →packages/react-server/src/forks/ReactServerHostConfig.custom.js RenamedR packages/react-stream/src/forks/ReactFizzHostConfig.dom-browser.js →packages/react-server/src/forks/ReactServerHostConfig.dom-browser.js RenamedR packages/react-stream/src/forks/ReactFizzHostConfig.dom.js →packages/react-server/src/forks/ReactServerHostConfig.dom.js RenamedD packages/react-stream/README.md DeletedD packages/react-stream/npm/index.js DeletedM scripts/flow/createFlowConfigs.js ModifiedM scripts/jest/setupHostConfigs.js ModifiedM scripts/rollup/bundles.js ModifiedM scripts/rollup/forks.js ModifiedM scripts/shared/inlinedHostConfigs.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…