콘텐츠로 이동

InfiniteQueryObserver

Source URL: https://tanstack.com/query/latest/docs/reference/InfiniteQueryObserver

InfiniteQueryObserver는 무한 쿼리를 관찰하고 전환하는 데 사용할 수 있습니다.

const observer = new InfiniteQueryObserver(queryClient, {
queryKey: ['posts'],
queryFn: fetchPosts,
getNextPageParam: (lastPage, allPages) => lastPage.nextCursor,
getPreviousPageParam: (firstPage, allPages) => firstPage.prevCursor,
})
const unsubscribe = observer.subscribe((result) => {
console.log(result)
unsubscribe()
})

옵션

InfiniteQueryObserver의 옵션은 useInfiniteQuery와 완전히 동일합니다.