Skip to book
Tarva BXD · LumosIndex › Data Grid
1920 × 1080 · Landscape
Lumos Index › Data Grid the data surface

Data Grid · Overview

The table.

The Data Grid is the data-table surface — one surface, two adapters: AG Grid for the enterprise features, TanStack for the lighter, headless cases. Each has its own grid props, but both share the same typed cell renderers — import the adapter that fits, and format every column the same way. For a short, static list, a plain Table stays lighter.

The adapter model
DataGrid surface One density, selection, and filtering model; one set of typed cell renderers, shared by both adapters. shared renderers
AG Grid The enterprise engine — rowData / columnDefs, AG Grid 34+ as an optional peer dep.
TanStack The lighter, headless engine — rows / columns / state, owns its own render tree so every cell inherits Lumos tokens.
Which one to reach for
Two adapters, shared renderers

Each adapter has its own grid props — AG Grid takes rowData / columnDefs, TanStack takes rows / columns — but both pass values through the same typed cell renderers. TanStack drives Loading / Empty / Error from one state prop; AG Grid keys off a loading flag and a no-rows overlay.

Data Grid vs. a plain Table

Reach for Data Grid when a dataset is large, sortable, or selectable. For a short, static list, a plain Table stays lighter — no AG Grid peer dep, no adapter.


Lumos brand book slide: Data Grid
Rotate your phone for a larger view. Tap the slide to open it full size and zoom.
8.5 × 11 · Portrait