tanstack-query-intent-lifecycle-prefetch-and-remove-req-289202f1
Installation
SKILL.md
Setup
import { QueryClient, queryOptions } from '@tanstack/react-query'
const queryClient = new QueryClient()
const todosOptions = queryOptions({
queryKey: ['todos'],
queryFn: async () => [{ id: 1, title: 'Ship' }],
staleTime: 60_000,
})
export function preloadTodos() {
return queryClient.prefetchQuery(todosOptions)
}