Data & Integrations
Where the rows come from. Lazy loading, server pagination, the full remote contract, and ORM recipes.
The grid never cares where data comes from. This section shows the fetching patterns that
pair with the add-ons: lazy row ranges, server-mode pagination, the full remote contract
(sort, filter, search, and pagination in one request), and ORM recipes that wire the same
contract into a real backend.
Server side
Sort, filter, search, and pagination sent to the server in one query per view state.
Large data
100k rows fully loaded — virtualization keeps only the virtualized rows mounted.
Lazy loading
Fetch only what scrolls into view — plain, TanStack Query, and SWR.
Server pagination
Client slice vs server mode — plain, TanStack Query, and SWR.
ORM & data sources
Drizzle, Prisma, Supabase — the fetch contract in real stack code.