TanStack Virtual

Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vu...


React Virtual Header

Hooks for virtualizing scrollable elements in React

#TanStack Join the community on Spectrum

Enjoy this library? Try the entire TanStack! React Query, React Table, React Charts, React Form

Visit react-virtual.tanstack.com for docs, guides, API and more!

Quick Features

- Row, Column, and Grid virtualization
- One single headless hook
- Fixed, variable and dynamic measurement modes
- Imperative scrollTo control for offset, indices and alignment
- Custom scrolling function support (eg. smooth scroll)