React Table is a “headless” UI library
Every few months I look at the state of table libraries on the web. Of course, it's great to have pagination, sorting, searching - these are the basics.<p>I have been impressed with jQuery DataTables. jQuery DataTables has a lot of features, including export to Excel. jQuery DataTables works with Vue without any issues so long as you never mutate the table data. Mutating table data in Vue can be accommodated, but requires watching for data changes in Vue and making calls to the DataTables API.<p>I have a few questions about this library. Can it detect rows being clicked on (and emit an event, for example)? Can the searching be customized (I may want to display numbers in a locale-specific format, but match even when the search doesn't include the formatting)? Can sorting be customized (I may wish to the sorting for a field to depend on another, possibly hidden, field)?<p>What do people use in Vue-land for tables? Is there anything that approaches the feature set of jQuery DataTables?