'use client'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { type ReactNode, useState } from 'react'; interface AppProvidersProps { children: ReactNode; } export function AppProviders({ children }: AppProvidersProps) { const [queryClient] = useState( () => new QueryClient({ defaultOptions: { queries: { refetchOnWindowFocus: false, retry: 1, staleTime: 30_000, }, mutations: { retry: 0, }, }, }), ); return {children}; }