Newer
Older
"use client";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { useState, ReactNode } from "react";
export default function QueryProvider({ children }: { children: ReactNode }) {
// On utilise un useState pour s'assurer que le QueryClient
// n'est créé qu'une seule fois côté client
const [queryClient] = useState(() => new QueryClient());
return (
<QueryClientProvider client={queryClient}>
{children}
</QueryClientProvider>
);
}