usePrefetchInfiniteQuery
usePrefetchInfiniteQuery는 아무것도 반환하지 않으며, useSuspenseInfiniteQuery를 사용하는 컴포넌트를 래핑하는 suspense boundary가 렌더 되기전에 prefetch를 발생시키는 데에 사용합니다.
import {
usePrefetchInfiniteQuery,
useSuspenseInfiniteQuery,
} from '@suspensive/react-query'
const PostsPage = ({ postId }) => {
usePrefetchInfiniteQuery({
queryKey: ['posts'],
queryFn: () => getPosts(),
}) // suspense 경계 전에 prefetch를 발생 시키는 데에 사용합니다
return (
<Suspense fallback={<div>Loading...</div>}>
<Posts />
</Suspense>
)
}
export const Posts = () => {
const postsInfiniteQuery = useSuspenseInfiniteQuery({
queryKey: ['posts'],
queryFn: () => getPosts(),
})
return <>...</>
}수정된 날짜: