diff --git a/packages/react-urql/src/hooks/state.ts b/packages/react-urql/src/hooks/state.ts index d8ebad2d08..8cb952eec0 100644 --- a/packages/react-urql/src/hooks/state.ts +++ b/packages/react-urql/src/hooks/state.ts @@ -27,7 +27,7 @@ export const computeNextState = ( const newState = { ...prevState, ...result, - data: result.data !== undefined ? result.data : prevState.data, + data: result.data !== undefined || result.error ? result.data : prevState.data, fetching: !!result.fetching, stale: !!result.stale, };