Table

Virtualized data table that stays smooth at 10k+ rows, with sortable headers, row selection, column resize and reorder, and a sticky header. Minimal, reduced-motion-safe motion.

Live Preview

Live

Installation & Files

Installation
pnpm dlx shadcn@latest add @beui/table
Component Files (12)
  • components/motion/table/editable-cell.tsx
  • components/motion/table/index.tsx
  • components/motion/table/row-handle.tsx
  • components/motion/table/skeleton-rows.tsx
  • components/motion/table/table-header.tsx
  • components/motion/table/table-menu.tsx
  • components/motion/table/types.ts
  • components/motion/table/use-column-reorder.ts
  • components/motion/table/use-column-resize.ts
  • components/motion/table/use-column-sort.ts
  • components/motion/table/use-row-selection.ts
  • components/motion/table/utils.ts

Component Details

Category
Components
Component Slug
table
Published
7/1/2026
Last Updated
9/22/2026

About This Catalog

This is a reference catalog of the complete BeUI component library. For full interactive demos, live code playgrounds, and detailed documentation, visit beui.dev.