Хочу сделать таблицу с библиотекой компонентов. У библиотеки есть компонент таблицы. Например это сам Table который объединяет Head, Body, Footer.
В Head хранятся названия столбиков, фильтры, сортировка.
В Body хранится мапинг элементов
В Footer хранится пагинация
Вопрос. Как лучше разделить компоненты внутри моего приложения? Например, в отдельной папке хранится шапка таблицы, в другой папке мапинг, в третей папке пагинация. Просто почему спрашиваю. Это все надо покрыть тестами + в одном случае использовать редакс с коннекторами и диспачерами, в других локальное состояние