turkmentv_front/providers/QueryProvider.tsx

20 lines
568 B
TypeScript
Raw Normal View History

2024-08-19 12:44:56 +00:00
"use client";
import { PropsWithChildren, useState } from "react";
import { QueryClientProvider, QueryClient } from "@tanstack/react-query";
import { ReactQueryDevtools } from "@tanstack/react-query-devtools";
const QueryProvider = ({ children }: PropsWithChildren) => {
const [client] = useState(
new QueryClient({ defaultOptions: { queries: { staleTime: 5000 } } })
);
return (
<QueryClientProvider client={client}>
{children}
<ReactQueryDevtools initialIsOpen={false} />
</QueryClientProvider>
);
};
export default QueryProvider;