suspensive
suspensive copied to clipboard
[Feature]: Support lazy load `<InView />`
Package Scope
etc
Description
@suspensive/intersection to trigger fetch on view inside of window
Possible Solution
const posts = useSuspenseQuery(postsQueryOptions(...))
return posts.map((post) => (
<Intersection fallback={<Skeleton />}>
<Suspense fallback={<Skeleton />}>
<SuspenseQuery {postQueryOptions(post.id)}>
{(post) => <Post {...post} />}
</SuspenseQuery>
</Suspense>
</Intersection>
)
)
etc.
No response