{data?.pages.map(page =>
page.posts.map(post =>
)
)}
{isFetchingNextPage
?
: hasNextPage
? 'Mehr laden...'
: 'Keine weiteren Posts'}
);
}
```
---
## Prefetching
```typescript
// Hover Prefetch
function PostLink({ postId }: { postId: string }) {
const queryClient = useQueryClient();
const prefetchPost = () => {
queryClient.prefetchQuery({
queryKey: ['post', postId],
queryFn: () => fetchPost(postId),
staleTime: 60 * 1000
});
};
return (