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

Get Started

Powered by grishaLR
© 2026 virtualized-ui. All rights reserved.