virtualized-ui
Headless virtualized components for React.
Primitives for tables, lists, and selects that handle the hard parts—virtualization, keyboard navigation, state management—while staying out of your way on the UI.
Features
VirtualTable
- Virtualized rows (10k+ no problem)
- Sorting (single & multi-column)
- Row selection & expansion
- Column resizing & reordering
- Keyboard navigation
- Infinite scroll
VirtualList new
- Virtualized flat lists
- Dynamic item heights
- Infinite scroll
- Keyboard navigation
- Live prepend + scroll anchoring
VirtualSelect new
- Single & multi select
- Async search with debounce
- Grouped options & cascade sub-menus
- Component-slot customization
- Keyboard navigation
Install
npm install virtualized-ui