-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Nail Tables (resizability, infinite scrolling, performance, expandability, and more) #5361
Comments
Just a quick +1 on this issue. Let me know how I can support. How did you determine the must have features? |
It'd be helpful if you can share specific instances of bugs that have caused pain here to understand how important is this to prioritize soon |
Thanks for the quick responses. The must have features are features that we have already + improvements we want to make, but please let me know if there's a feature I've missed! I've updated the ticket above with more details |
I think those features makes sense, but I think we should track the problems they're solving, as well. Infinite scrolling can be a great solution in some scenarios, but in others it can actually make more problems than it solves. I just want to be sure we're measuring these changes against the problems we're aiming to solve. |
This is great and indeed looks quite needed! As this supports satellite features for now, I'd advocate for working on this after @mariusandra is back. I'm sure he'll have some pretty useful insights on this too, but feel free to push back if you think this is more urgent. |
@Twixes what's the status here? Should we keep this issue around? |
Doesn't seem really relevant anymore, so I'll close. |
Bug description
We've modded antd tables and introduced a lot of (past and present) bugs in the process, including (but not limited to):
We use a custom component built on top of antd's table which makes it hard to maintain new features and debug existing bugs. This issue proposes we move away from our dependence on antd functionality and implement tables that are extensible and future proof.
Today's features
Tomorrow's features
Possible Solutions
react-table
is headless utility library so it's pretty cool that you can pick and choose features you want to include. One feature I've been having a hard time playing nicely is expandability. Still trying to figure out a way to make rows expandable without breaking resizability and virtualization.The text was updated successfully, but these errors were encountered: