InfiniteQueryObserver

InfiniteQueryObserver

The InfiniteQueryObserver can be used to observe and switch between infinite queries.

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()
})

Options

The options for the InfiniteQueryObserver are exactly the same as those of useInfiniteQuery.

Was this page helpful?

Resources

Subscribe to our newsletter

The latest TanStack news, articles, and resources, sent to your inbox.

    I won't send you spam.

    Unsubscribe at any time.

    © 2020 Tanner Linsley. All rights reserved.