A table component for your Mantine data-rich applications.
Mantine DataTable brings datagrid-like functionality to your data-rich user interfaces.
Feature rich
Supports asynchronous data loading, pagination, multiple rows selection, column sorting, custom cell data rendering, row context menu, row expansion, dark theme and more
Typescript based
The entire codebase is written in TypeScript, component properties are well typed and documented with JSDoc, so you can build type safe applications with confidence
Free and open-source
This package is released under the MIT license, same as Mantine, so you can freely build fantastic data-rich applications with it
Use anywhere
You can use this component in any modern React framework supported by Mantine, such as Next.js, Vite, Create React App, Remix or Gatsby