DataGrid component #1057
Replies: 12 comments 33 replies
-
Well, isn't this library going to take an immense amount of time ? i like the fact that it's headless and has hooks but implementation seems complex somewhat. |
Beta Was this translation helpful? Give feedback.
-
Why? react-table handles all complex cases. Headless approach will allow us to customize styles to match other components while handling all crazy stuff like columns resizing. |
Beta Was this translation helpful? Give feedback.
-
Any update on this? The lack of a data table component is a massive blocker for any kind of CRUD application. |
Beta Was this translation helpful? Give feedback.
-
I'd like to add a suggestion regarding datatables and datagrids, please make them responsive, i.e. the columns stack into rows on mobile screen sizes. Example There are very few libraries in the react ecosystem that offer this functionality (afaik, primereact, elasticui) Last time I checked even Ant Design didn't have responsive tables (they can hide/show columns based on breakpoints but thats it) If you look at ElasticUI, all their tables and grid components offer this feature but EUI is not nearly as flexible as mantine https://elastic.github.io/eui/#/tabular-content/tables#a-basic-table << check this page on a mobile screen width to see the stacking |
Beta Was this translation helpful? Give feedback.
-
Personally I really love this project: https://github.com/glideapps/glide-data-grid, which uses React but renders using Canvas instead of regular HTML, which may limit some the styling customization options. |
Beta Was this translation helpful? Give feedback.
-
Any update on this? I'm about to implement react-table myself. |
Beta Was this translation helpful? Give feedback.
-
@rtivital any idea when you'll have time to work on that ? Is it something to be expected soon, in v5, not before next year or more...? Any hint would be appreciated |
Beta Was this translation helpful? Give feedback.
-
I know there are already a few alternatives out there, but you might also want to take a look at Mantine DataTable, a component I've built with Mantine primitives (not React Table), that covers most of the features mentioned above and should support:
I've also tried to build a nice documentation website (following as much as possible the excellent Mantine's docs design patterns) and I've included a series of examples and usage scenarios. |
Beta Was this translation helpful? Give feedback.
-
That's the plan. |
Beta Was this translation helpful? Give feedback.
-
I created React Table Library as an almost headless table library which easily integrates with UI libraries such as Mantine. In the documentation, you will find Mantine via Library Themes/Mantine. It comes with:
More awesome table examples built with the library. |
Beta Was this translation helpful? Give feedback.
-
https://www.mantine-react-table.com/docs/examples/data-export#data-export-example , i want try this |
Beta Was this translation helpful? Give feedback.
-
@icflorescu is there anyway to add styling to each row in a dataGrid? I want each row to be styled differently |
Beta Was this translation helpful? Give feedback.
-
I was scrolling through, just to encounter a few libraries i needed to use for an admin panel i am developing currently. i needed data tables to show data. so i came across these two:
Two of the most lightest and actually "data" centered tables that i have seen by far. Now i am not sure if they go with CSS in JS or emotion but worth a try if anyone from the community is willing to work on it. Its probably a needful implementation considering that data tables are very commonly used. Both libraries have been updated constantly, according to OpenBase Graph, active team.
Screen 1 : Revo Grid
Screen 2: React Data Grid
Beta Was this translation helpful? Give feedback.
All reactions