UNPKG

@react-md/table

Version:

Create responsive data tables and accessible fixed tables

69 lines (55 loc) 1.44 kB
# @react-md/table Create simple tables or complex data tables and grids using the provided low-level components. ## Installation ```sh npm install --save @react-md/table ``` To get the most out of this package, it is also recommended to install: ```sh npm install --save @react-md/utils \ @react-md/states \ @react-md/typography ``` <!-- DOCS_REMOVE --> ## Documentation You should check out the [full documentation](https://react-md.dev/packages/table/demos) for live examples and more customization information, but an example usage is shown below. <!-- DOCS_REMOVE_END --> ## Usage ```tsx import { render } from "react-dom"; import { TableContainer, Table, TableHeader, TableBody, TableRow, TableCell, } from "@react-md/table"; const App = () => ( <TableContainer> <Table> <TableHeader> <TableRow> <TableCell>Header 1</TableCell> <TableCell>Header 2</TableCell> <TableCell>Header 3</TableCell> </TableRow> </TableHeader> <TableBody> {Array.from({ length: 10 }, (_, i) => ( <TableRow key={i}> <TableCell>{`Cell 1, row ${i + 1}`}</TableCell> <TableCell>{`Cell 2, row ${i + 1}`}</TableCell> <TableCell>{`Cell 3, row ${i + 1}`}</TableCell> </TableRow> ))} </TableBody> </Table> </TableContainer> ); render(<App />, document.getElementById("root")); ```