// QueryProvider.tsx import React from "react"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; const defaultQueryClientConfig = { defaultOptions: { queries: { retry: false, refetchOnWindowFocus: false, staleTime: 5 * 60 * 1000, // 5 minutes }, }, }; interface QueryProviderProps { children: React.ReactNode; } const QueryProvider: React.FC = ({ children }) => { const queryClient = new QueryClient({ ...defaultQueryClientConfig, }); return ( {children} ); }; export default QueryProvider;