Spaces:
Running
Running
| "use client"; | |
| import { useState } from "react"; | |
| import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; | |
| import { ReactQueryStreamedHydration } from "@tanstack/react-query-next-experimental"; | |
| import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; | |
| export function ReactQueryProvider({ | |
| children, | |
| }: { | |
| children: React.ReactNode; | |
| }) { | |
| const [queryClient] = useState(() => new QueryClient()); | |
| return ( | |
| <QueryClientProvider client={queryClient}> | |
| <ReactQueryStreamedHydration>{children}</ReactQueryStreamedHydration> | |
| <ReactQueryDevtools initialIsOpen={false} /> | |
| </QueryClientProvider> | |
| ); | |
| } | |