Virtual Scrolling
Render only visible rows for large datasets with a lightweight zero-dependency virtualizer.
For large datasets (>1,000 rows), enable virtualized to render only visible rows. The table uses
a lightweight custom virtualizer (zero dependencies) that keeps ~20 rows in the DOM regardless
of dataset size.
10,000 Rows
Only ~20 rows are in the DOM. Pagination is bypassed \u2013 all items are in a scrollable container.
Loading...
Loading syntax highlighting...Notes
- Pagination is automatically disabled when
virtualizedis true - Grouping takes precedence \u2013 virtualization is deactivated when
initialGroupByis set - Selection and keyboard navigation work normally with virtualized rows
virtualHeightaccepts any CSS value:'400px','60vh','calc(100vh - 200px)'