В таблице реагирования я создал настраиваемый компонент раскрывающегося меню, который появляется, когда пользователь нажимает на заголовок столбца.
Когда пользователь нажимает на опцию «Выбрать столбцы», появляется модальное окно с флажками, где пользователь может выбирать, какие столбцы отображать или скрывать.
Этот модальный вариант с флажками находится в компоненте раскрывающегося меню. Проблема в том, что я не могу понять, что является лучшим способом обработки изменений состояния. Следует ли сохранять изменения состояния обоих компонентов (компонента таблицы и компонента раскрывающегося меню)? Должен ли я использовать избыточный для этого? Я собираюсь использовать много таблиц, поэтому общее количество столбцов будет очень большим. Я действительно запутался во всем этом.