complete installation page - create reusable table - install and config react query
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import { QueryClient, QueryClientProvider } from "@tanstack/react-query"
|
||||
import { ReactQueryDevtools } from "@tanstack/react-query-devtools"
|
||||
import { PropsWithChildren, useRef } from "react"
|
||||
|
||||
export const RQProvider = ({ children }: PropsWithChildren) => {
|
||||
const rqConfig = useRef(
|
||||
new QueryClient({
|
||||
defaultOptions: {
|
||||
queries: {
|
||||
refetchOnWindowFocus: false,
|
||||
retry: 0,
|
||||
staleTime: 15 * 1000
|
||||
}
|
||||
}
|
||||
})
|
||||
)
|
||||
return (
|
||||
<QueryClientProvider client={rqConfig.current}>
|
||||
{children}
|
||||
<ReactQueryDevtools initialIsOpen={false} />
|
||||
</QueryClientProvider>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user