Files
SlpSoftware/src/queryClient.ts
T

16 lines
488 B
TypeScript

import { QueryClient } from '@tanstack/react-query';
/**
* Single shared QueryClient. staleTime is set to Infinity by default because, for now,
* all queries (see src/hooks/usePackagesQuery.ts) resolve static local data — there is
* no real network staleness yet. Revisit once a real backend exists (requirements FR-5).
*/
export const queryClient = new QueryClient({
defaultOptions: {
queries: {
staleTime: Infinity,
refetchOnWindowFocus: false,
},
},
});