dillon1000/react

Commit

Add Relay specific React Native build of Flight (#20149)

This adds a new dimension similar to dom-relay. It's different from
"native" which would be Flight for RN without Relay.

This has some copy-pasta that's the same between the two Relay builds but
the key difference will be Metro and we're not quite sure what other
differences there will be yet.
Browse files
Changed paths24 files
First-parent comparison
M .circleci/config.yml ModifiedM .eslintrc.js ModifiedA packages/react-client/src/forks/ReactFlightClientHostConfig.native-relay.js AddedA packages/react-reconciler/src/forks/ReactFiberHostConfig.native-relay.js AddedA packages/react-server/src/ReactNativeServerFormatConfig.js AddedA packages/react-server/src/forks/ReactFlightServerConfig.native-relay.js AddedA packages/react-server/src/forks/ReactServerFormatConfig.native-relay.js AddedA packages/react-server/src/forks/ReactServerStreamConfig.native-relay.js AddedA packages/react-transport-native-relay/index.js AddedA packages/react-transport-native-relay/package.json AddedA packages/react-transport-native-relay/server.js AddedA packages/react-transport-native-relay/src/ReactFlightNativeRelayClient.js AddedA packages/react-transport-native-relay/src/ReactFlightNativeRelayClientHostConfig.js AddedA packages/react-transport-native-relay/src/ReactFlightNativeRelayServer.js AddedA packages/react-transport-native-relay/src/ReactFlightNativeRelayServerHostConfig.js AddedA packages/react-transport-native-relay/src/__mocks__/JSResourceReferenceImpl.js AddedA packages/react-transport-native-relay/src/__mocks__/ReactFlightNativeRelayClientIntegration.js AddedA packages/react-transport-native-relay/src/__mocks__/ReactFlightNativeRelayServerIntegration.js AddedA packages/react-transport-native-relay/src/__tests__/ReactFlightNativeRelay-test.internal.js AddedA packages/react-transport-native-relay/src/__tests__/__snapshots__/ReactFlightNativeRelay-test.internal.js.snap AddedM scripts/flow/react-relay-hooks.js ModifiedM scripts/rollup/bundles.js ModifiedM scripts/rollup/packaging.js ModifiedM scripts/shared/inlinedHostConfigs.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…