QueryClient | TanStack Query Docs
QueryCline는 쿼리를 관리하고 캐시하는데 사용되는 핵심 객체 이다.
이 객체는 전체 애플리케이션에서 사용되는 쿼리 인스턴스를 관리하고, 캐시된 데이터를 추적하며, 쿼리와 관련된 다양한 작업을 수행한다.
‘queryClient’는 ‘react-query’ 패키지의 핵심 요소 중 하나이며, 애플리케이션에서 데이터를 효과적으로 관리하고 업데이트하는 데 중요한 역할을 한다.
import { QueryClient } from '@tanstack/react-query'
const queryClient = new QueryClient({
defaultOptions: {
queries: {
staleTime: Infinity,
},
},
})
await queryClient.prefetchQuery({ queryKey: ['posts'], queryFn: fetchPosts })