Насколько я понимаю, похоже, что для применения анимации Waves / Ripple потребуется добавить элемент в HTML DOM, что противоречит строгости HTML5 с тегами таблицы.
Поскольку у табличных тегов не может быть дочерних элементов или оболочек, простейшим решением было бы вместо этого использовать список material-ui.
Недостатком этого подхода, конечно же, является то, что мне придется реализовать поиск и фильтрацию столбцов, поскольку я не могу использовать функциональность таблицы материалов.
Лично я считаю, что при правильномКнопка-подобная обратная связь при нажатии на строку важна, но пока я предполагаю, что список должен будет сделать.
Если я ошибаюсь в этом прогнозе, пожалуйста, дайте мне знать.