Делали ли вы какие-нибудь фичи по сохранению состояния таблицы, например, передвигание колонок — хранили на бэкенде, или всё-таки локально, или в localStorage?
Для реализации сохранения настроек видимых колонок таблицы для разных групп пользователей можно использовать следующий подход:
Читать ответ