-
Notifications
You must be signed in to change notification settings - Fork 932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should I use this library ? #1967
Comments
Depends on your requirement. If you have a lot of complex operations then better not use this. I dont see much support here._ |
dont see much support here either. |
It depends on what you're making and how willing you are to dive into the code if you have a problem. This is a good library and has a lot of great features. I was the maintainer for a while a few years ago - however, I don't have time to support a project like this so I handed it off to another developer. A datatable is a complex component and I think that's why we're seeing a lot of them go commercial. If you're building a commercial product, you should probably consider MUI's official DataGrid or AG-Grid. For my current job we're building a large app (it will probably end up north of 300k lines), and its center piece needed to be a grid. We evaluated quite a few and picked AG-Grid (at the time DataGrid just didn't have everything we needed - though things may have changed in the past year). All of the free datatables we evaluated had problems - lack of support, too much complexity, lack of features, buggy, etc - there was no perfect table. "Headless" tables look like a great choice at first, but their flexibility comes at a large cost. If you're building something complex, you should either go commercial or be prepared to jump into the code if the library doesn't have everything you need. However, if this library does have everything you need - it's pretty battle tested at this point and it still gets 56k downloads a week on npm. If some people chipped in, it could easily start to take off again. So if the features meet your requirements, I would say this is a fine choice, if they don't, you'll need to do some evaluations. Be aware that any free library you pick could go dormant. A few years ago, at another job, the leading choices for a Material UI datatable was either mui-datatables or material-table. Both were very active, now neither is very active. What do projects started 2-4 years ago do if they're heavily reliant on one of these tables? They either stay within the bounds of the features, rewrite their code to use a different table, or they fork the code to meet their needs (ideally it'd be nice if people did PRs, but that's not as common as you'd think). Additionally, maintaining these things is a lot of work and its largely thankless. Anyway, good luck with whatever you choose. |
Also going to leave Material React Table as a possible alternative here. The official MUI X DataGrid and AG Grid suggested above are great suggestions too, but they might require paid licenses for some features. |
I was having some dependency issues with this library. After testing many of the suggested ones I found that sometimes they are not so flexible for customization. I used only a few part of this library, so I decided to implement a simple, compatible, drop-in pure MUI+React replacement It's just a gist, I do not plan to create a whole library from it. |
Maybe consider pinning this issue to point people in the right direction(s) |
It's been 2 years since my last post. This library is not being updated and it doesn't look like someone has stepped up to take over maintenance. I would recommend new projects not use it. The best 2 options (to my knowledge) are the 2 that I previously suggested (ag-grid and datagrid). |
Hi All
I'm considering using this library but is see that the since April no code was added .
Any thoughts?
The text was updated successfully, but these errors were encountered: