К сожалению, единственный человек, который может ответить, это человек, который структурировал файлы.
То, имеет ли это какой-либо смысл, зависит от реального проекта и личных предпочтений, но я предполагаю, что в приложении есть маршрут charts
, который имеет свои дочерние маршруты, один из которых bar
, который может нуждаться не только в компонентах, но и в контейнерах, стилях, типах, тестах и т. Д., Поэтому у него есть собственная папка компонентов.
В конечном счете, нет правильного или неправильного (в пределах разумного) способа построенияваша структура каталогов. При условии, что это имеет смысл и работает для вас / ваших коллег, это совершенно правильно.
Возможно, наличие второй папки routes
является избыточным, и просто иметь дочерние папки с именами маршрутов было бы проще, ноэто не очень необычный способ упорядочить вещи.