Как вы структурируете компоненты в react приложениях?
Принято компоненты делить на умные(управляют другими компонентами) и глупые(только рендерят данные). Но когда проект слишком большой, то приходится еще как то групировать отдельно умные и глупые компоненты. Сначала в голову приходит мисль групировать по тому, в каких разделах сайта используются компоненты, но потом приходится переиспользовать их в других разделах.
Как лучше и по каким признакам еще можно разделять компоненты?
Какая структура проектов у вас?
Есть директория components, есть containers. Внутри почти плоский список, когда появляется какая-то явная группа, например 5 компонентов фильтров - создаю отдельную поддиректорию.
Предлагаю вам не заморачиваться по этому поводу сильно .)