File tree Expand file tree Collapse file tree 3 files changed +22
-7
lines changed
react-client/src/__tests__ Expand file tree Collapse file tree 3 files changed +22
-7
lines changed Original file line number Diff line number Diff line change @@ -156,10 +156,15 @@ describe('ReactFlight', () => {
156
156
return <div ref={ref} />;
157
157
}
158
158
159
- const event = ReactNoopFlightServer.render(<EventHandlerProp />);
160
- const fn = ReactNoopFlightServer.render(<FunctionProp />);
161
- const symbol = ReactNoopFlightServer.render(<SymbolProp />);
162
- const refs = ReactNoopFlightServer.render(<RefProp />);
159
+ const options = {
160
+ onError() {
161
+ // ignore
162
+ },
163
+ };
164
+ const event = ReactNoopFlightServer.render(<EventHandlerProp />, options);
165
+ const fn = ReactNoopFlightServer.render(<FunctionProp />, options);
166
+ const symbol = ReactNoopFlightServer.render(<SymbolProp />, options);
167
+ const refs = ReactNoopFlightServer.render(<RefProp />, options);
163
168
164
169
function Client({transport}) {
165
170
return ReactNoopFlightClient.read(transport);
@@ -213,7 +218,11 @@ describe('ReactFlight', () => {
213
218
);
214
219
}
215
220
216
- const data = ReactNoopFlightServer.render(<Server />);
221
+ const data = ReactNoopFlightServer.render(<Server />, {
222
+ onError(x) {
223
+ // ignore
224
+ },
225
+ });
217
226
218
227
function Client({transport}) {
219
228
return ReactNoopFlightClient.read(transport);
Original file line number Diff line number Diff line change @@ -142,13 +142,17 @@ type Request = {
142
142
// 500 * 1024 / 8 * .8 * 0.5 / 2
143
143
const DEFAULT_PROGRESSIVE_CHUNK_SIZE = 12800;
144
144
145
+ function defaultErrorHandler(error: mixed) {
146
+ console['error'](error); // Don't transform to our wrapper
147
+ }
148
+
145
149
export function createRequest(
146
150
children: ReactNodeList,
147
151
destination: Destination,
148
152
responseState: ResponseState,
149
153
rootContext: FormatContext,
150
154
progressiveChunkSize: number = DEFAULT_PROGRESSIVE_CHUNK_SIZE,
151
- onError: (error: mixed) => void = noop ,
155
+ onError: (error: mixed) => void = defaultErrorHandler ,
152
156
onCompleteAll: () => void = noop,
153
157
onReadyToStream: () => void = noop,
154
158
): Request {
Original file line number Diff line number Diff line change @@ -91,7 +91,9 @@ export type Request = {
91
91
92
92
const ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;
93
93
94
- function defaultErrorHandler() {}
94
+ function defaultErrorHandler(error: mixed) {
95
+ console['error'](error); // Don't transform to our wrapper
96
+ }
95
97
96
98
export function createRequest(
97
99
model: ReactModel,
You can’t perform that action at this time.
0 commit comments