const [queryClient] = useState(
() =>
new QueryClient({
defaultOptions: {
queries: {
refetchOnWindowFocus: false,
staleTime: 5 * 1000, // seconds
useErrorBoundary: true,
retry: false,
},
},
queryCache: new QueryCache({
onError: (error) => {
// @ts-ignore
if (error?.data?.httpStatus === 401) window.reload()
},
}),
}),
)
const [queryClient] = useState(
() =>
new QueryClient({
defaultOptions: {
queries: {
refetchOnWindowFocus: false,
staleTime: 5 * 1000, // seconds
useErrorBoundary: true,
retry: false,
},
},
queryCache: new QueryCache({
onError: (error) => {
// @ts-ignore
if (error?.data?.httpStatus === 401) window.reload()
},
}),
}),
)