Skip to content

Quick start - flat grid

Strata works as a plain flat grid with no tree config required.

import { DataGrid, type ColumnDef } from 'strata-grid';
import 'strata-grid/styles.css';
interface Person {
id: string;
name: string;
role: string;
level: number;
}
const columns: ColumnDef<Person>[] = [
{ id: 'name', header: 'Name', accessor: 'name', filter: 'text' },
{ id: 'role', header: 'Role', accessor: 'role', filter: 'text' },
{ id: 'level', header: 'Level', accessor: 'level', filter: 'number' },
];
const data: Person[] = [
{ id: '1', name: 'Ada Lovelace', role: 'Engineer', level: 5 },
{ id: '2', name: 'Alan Turing', role: 'Architect', level: 6 },
];
<DataGrid
data={data}
columns={columns}
height={300}
defaultSort={[{ columnId: 'name', direction: 'asc' }]}
/>;

Live

Name
Role
Level