Infinite scroll (prefetch + useInfiniteQuery)

Server prefetches page 1 (so the first 12 items are in the HTML). As you scroll past the bottom, an IntersectionObserver fires fetchNextPage() — each page has 250ms of simulated latency.

Loaded 12 of 200 items
scroll to load more

Try a hard reload — the first page renders instantly because the server prefetched it. Without RSC handoff, you'd see a "Loading…" flash for ~250ms before the first items appeared. Notice the id tags on each row — they confirm pages are stable across reloads.