dillon1000/react
Commit
Browse files [Flight] Integrate Blocks into Flight (#18371)
* Resolve Server-side Blocks instead of Components React elements should no longer be used to extract arbitrary data but only for prerendering trees. Blocks are used to create asynchronous behavior. * Resolve Blocks in the Client * Tests * Bug fix relay JSON traversal It's supposed to pass the original object and not the new one. * Lint * Move Noop Module Test Helpers to top level entry points This module has shared state. It needs to be external from builds. This lets us test the built versions of the Noop renderer.
Changed paths22 files
First-parent comparisonpackages/react-client/src/ReactFlightClient.js ModifiedM packages/react-client/src/__tests__/ReactFlight-test.js ModifiedM packages/react-flight-dom-relay/src/ReactFlightDOMRelayServerHostConfig.js ModifiedM packages/react-flight-dom-relay/src/__mocks__/ReactFlightDOMRelayClientIntegration.js ModifiedM packages/react-flight-dom-relay/src/__mocks__/ReactFlightDOMRelayServerIntegration.js ModifiedM packages/react-flight-dom-relay/src/__tests__/ReactFlightDOMRelay-test.internal.js ModifiedM packages/react-flight-dom-webpack/src/ReactFlightClientWebpackBundlerConfig.js ModifiedM packages/react-flight-dom-webpack/src/__tests__/ReactFlightDOM-test.js ModifiedA packages/react-noop-renderer/flight-modules.js AddedA packages/react-noop-renderer/npm/flight-modules.js AddedM packages/react-noop-renderer/package.json ModifiedM packages/react-noop-renderer/src/ReactNoopFlightClient.js ModifiedM packages/react-noop-renderer/src/ReactNoopFlightServer.js ModifiedM packages/react-server/src/ReactFlightServer.js ModifiedM packages/react/src/ReactBlock.js ModifiedM packages/shared/ReactSymbols.js ModifiedM packages/shared/isValidElementType.js ModifiedM scripts/error-codes/codes.json ModifiedM scripts/flow/react-relay-hooks.js ModifiedM scripts/rollup/bundles.js ModifiedM scripts/rollup/validate/eslintrc.cjs.js ModifiedM scripts/rollup/validate/eslintrc.umd.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…