seprated moda querClient obj inside AuthLayout ,because we can reuse queryClient
This commit is contained in:
parent
c0aa178af7
commit
3802be1673
14
src/App.tsx
14
src/App.tsx
@ -1,19 +1,11 @@
|
|||||||
import { DireProvider } from "./Context/DireContext";
|
import { DireProvider } from "./Context/DireContext";
|
||||||
import AppRoutes from "./router/AppRoutes";
|
import AppRoutes from "./router/AppRoutes";
|
||||||
import { ToastContainer } from "react-toastify";
|
import { ToastContainer } from "react-toastify";
|
||||||
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
|
import { QueryClientProvider } from '@tanstack/react-query';
|
||||||
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
|
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
|
||||||
|
import { queryClient } from "./layouts/AuthLayout";
|
||||||
|
|
||||||
|
|
||||||
const queryClient = new QueryClient({
|
|
||||||
defaultOptions: {
|
|
||||||
queries: {
|
|
||||||
staleTime: 5 * 60 * 1000, // 5 min: data considered fresh
|
|
||||||
refetchOnWindowFocus: false, // refresh on tab switch
|
|
||||||
refetchOnReconnect: true, // re-fetch if network was lost
|
|
||||||
retry: false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
const App = () => {
|
const App = () => {
|
||||||
return (
|
return (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user