Skip to main content

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

Options

  • InfiniteQueryObserver的选项和useInfiniteQuery的完全相同。