Home
Getting started
Styling
Examples
Basic usage
Basic table properties
Overriding the default styles
Column properties and styling
Column grouping
Default column properties
Default column render
Row styling
Non-standard record IDs
Scrollable vs. auto-height
Scrolling a row into view
Empty state
Pagination
Sorting
Column dragging and toggling
Column resizing
Infinite scrolling
Searching and filtering
Records selection
Handling row clicks
Handling cell clicks
Using with Mantine ContextMenu
Expanding rows
Nested tables
Nested tables with async data loading
Nested tables with async data loading and sorting
Row actions cell
Pinning the last column
Pinning the first column
Links or buttons inside clickable rows or cells
Disabling text selection
Asynchronous data loading
Custom row or cell attributes
Using bodyRef with AutoAnimate
Complex usage scenario
Type definitions
Mantine V6 support
Contribute and support
Hire the author
Changelog
View source code
Go to the npm package (51.5k/mo)
Sponsor the author
SegmentX
Dera
Pachtop
Ganymede
COH3 Stats
ccrentals.org