import { QueryCache, QueryClient } from "@tanstack/react-query"; export const queryClient = new QueryClient({ queryCache: new QueryCache({ onError: (err, query) => { console.log("Query client error", { err, query }); }, }), defaultOptions: { queries: { retry: false, networkMode: "always", refetchOnWindowFocus: true, refetchOnReconnect: false, refetchOnMount: false, // Don't refetch when a hook mounts }, }, });