dillon1000/react
Commit
Browse files [Flight] Implement error digests for Flight runtime and expose errorInfo in getDerivedStateFromError (#25302)
Similar to Fizz, Flight now supports a return value from the user provided onError option. If a value is returned from onError it will be serialized and provided to the client. The digest is stashed on the constructed Error on the client as .digest
Changed paths14 files
First-parent comparisonpackages/react-client/src/ReactFlightClient.js ModifiedM packages/react-client/src/ReactFlightClientStream.js ModifiedM packages/react-client/src/__tests__/ReactFlight-test.js ModifiedM packages/react-server-dom-relay/src/ReactFlightDOMRelayClient.js ModifiedM packages/react-server-dom-relay/src/ReactFlightDOMRelayProtocol.js ModifiedM packages/react-server-dom-relay/src/ReactFlightDOMRelayServerHostConfig.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/ReactFlightNativeRelayProtocol.js ModifiedM packages/react-server-native-relay/src/ReactFlightNativeRelayServerHostConfig.js ModifiedM packages/react-server/src/ReactFlightServer.js ModifiedM packages/react-server/src/ReactFlightServerConfigStream.js ModifiedM scripts/error-codes/codes.json ModifiedPatch
Files changed
Rendering syntax-highlighted changes…