I strongly believe dash-table is a great component, and that the team created a fantastic solution.
Is also believe that Dash is great, by far the fastest framework to prototype something and go to production.
I started scratching my first code in Dash in 2020, and I never stopped loving it.
I think dash-table carries with it some great functionalities, and I really mean it, the copy-paste functionality and multicell selection set the ground to shape the future of this component. This combination is something really useful and unique that I can’t really see in any other “out of the box” component, in react, in jquery, in rshiny, nowhere.
A lot of small companies in these days are strongly focused on replacing their old excel spreadsheet, moving to smarter, faster, easier, more stable solutions, and they need a way to interact with their cloud data. I am not the first one in this forum mentioning that dash-table is their big priority to create the parallelism between the visualisation of the data and enable the users to interact with them.
However, unfortunately, dash-table feels so much behind, and I can’t explain why.
Everytime I see demos, dash-table is never part of them. Everytime I need to prototype something I start with dash, then I step onto the table management and have to change framework.
Everytime there’s an update, great features are implemented all over, but the efforts for dash-tables are limited to bugfixes, it really looks like features requests are not welcome for some reasons.
Lately it has been about multiple selections in cell dropdowns (react-select is used in single celldropdown and it has isMulti feature ready to be implemented), formatting, dropdown filters, …
There could be different reasons for this:
1-there is a vision about the future of dash different from my understanding, I think about Dash as a framework for interactive data-driven webapps, maybe this is not what dash is supposed to be
2-there is a priority list, and dash-table is de-prioritised
3-there is something happening behind the scenes, like a completely revisited component
4-there is something in the enterprise version not released in the opensource one
So, I was wondering if any of the developers could explain what is happening, if there’s a plan, a vision, or something about this component.