Skip to content

Conversation

@muraliavarma
Copy link

🎯 Changes

  • Always include the loader/status row in the virtualizer count so "Nothing more to load" renders when there are no more pages
  • Add a stop condition (nextOffset < 5) so the example actually demonstrates the end-of-list behavior

The issue was that count excluded the extra row when hasNextPage was false, meaning there was no virtual item slot to display the message.

Closes #1068

✅ Checklist

  • I have followed the steps in the Contributing guide.
  • I have tested this code locally with pnpm run test:pr.

🚀 Release Impact

  • This change affects published code, and I have generated a changeset.
  • This change is docs/CI/dev-only (no release).

The loader row was excluded from the virtualizer count when hasNextPage
was false, so the end-of-list message never rendered. Always include the
extra row and add a stop condition to demonstrate the behavior.

Closes TanStack#1068
@changeset-bot
Copy link

changeset-bot bot commented Feb 10, 2026

⚠️ No Changeset found

Latest commit: 1f89482

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

“React Example: Infinite Scroll“ didn't show "Nothing more to load" correctly.

1 participant