design-infraGitHub
Report a problem or share feedback← Catalog

Table Async Table

curatedfree

beui/table-async

Loads pages on demand — skeleton rows on first load, then infinite scroll via onEndReached as the virtualized list nears the bottom.

state · loop — subtledrop-inTrustworthyRefinedPlayful
$npx shadcn@latest add @beui/table-async

npm deps: @tanstack/react-virtual, clsx, lucide-react, motion, tailwind-merge

Our notes

A data-table starting point for asynchronous records. Connect the real query, loading/error/empty states and server pagination; preserve accessible headers.
Source
beUI (free)
Kind
component
Categories
table
Use as
drop-in — replaces your component
Applies to
table
Motion
on state, loop · subtle · motion · medium cost
Tags
react, tailwind-v4, motion, motion
Licence
MIT — Copyright (c) 2026 Saurabh Chauhan; retain the upstream notice when copying source.
Live demo
beui.dev
Docs
beui.dev