16 lines
488 B
TypeScript
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,
|
|
},
|
|
},
|
|
});
|