About Material React Table
Motivation
material-react-table
started out as an attempt to upgrade the popular material-table library to Material UI v5 and TypeScript, since that project seems to have become abandoned. However, after a few frustrating weeks, it was discovered that it would be easier and more fun to write a new advanced Material UI table library from scratch. React Table naturally seemed like a great basis for the underlying API and therefore was chosen as the foundation for the project.
Project Goals
Stick to material design principles
Fully enable all features of the TanStack Table API (as much as reasonably possible)
Favor performance and bundle size over over-the-top built-in features
Enable full customization easily (CSS, layout, icons, localization, etc.)
Be unit-test-friendly