@react-md/table
TypeScript icon, indicating that this package has built-in type declarations

5.1.6 • Public • Published

@react-md/table

Create simple tables or complex data tables and grids using the provided low-level components.

Installation

npm install --save @react-md/table

To get the most out of this package, it is also recommended to install:

npm install --save @react-md/utils \
  @react-md/states \
  @react-md/typography

Documentation

You should check out the full documentation for live examples and more customization information, but an example usage is shown below.

Usage

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"));

Package Sidebar

Install

npm i @react-md/table

Weekly Downloads

1,203

Version

5.1.6

License

MIT

Unpacked Size

224 kB

Total Files

114

Last publish

Collaborators

  • mlaursen