DataGrid
Data

DataGrid.

Editable, sortable tabular data with resizable columns.

Real interactive component
Live demo
Pura
Live
3
Okumo
Beta
5
Yapuro
Live
2

Double-click a cell to edit. Drag column separators to resize.

The preview uses the actual shared component, including your current theme, rounding, border and motion preferences.

Props & API reference

Parameters available in the shared component, including value types, requirements and accepted options.

5 props
ParameterTypeRequiredDefaultPossible valuesDescription
rowsArray<T & {id: string | number}>Yes——Rows with stable IDs.
columnsGridColumn<T>[]Yes——Keys, labels, editability, width and min width.
onCellChange(rowId, key, value: string) => voidNo——Request a cell update after editing.
labelstringNoData grid—Accessible grid region label.
classNamestringNo——Additional CSS class on the outer component element.