How anyone finds this code maintainable is beyond me: https://github.com/ant-design/ant-design/blob/master/compone...
Compared to what? It's a complex component that doesn't get any simpler if you change UI platforms. And while complex, it's not hard to follow. Here's the source of DataTables: https://github.com/DataTables/DataTablesSrc ( https://datatables.net/ )
https://github.com/qt/qtbase/blob/5d1ded3359ee8bffa33a4b83d5...
That ANT Table is not complex. QT has tons of legacy and supports way more features, yet, code is easier to grasp and maintain. Also, C# and WinForms, if you don't like C++:
https://referencesource.microsoft.com/#System.Windows.Forms/...