Во-первых, нет лучшего способа организовать ваши компоненты.На самом деле, если вы не работаете в команде людей, лучший способ организовать ваши компоненты - это то, что имеет для вас смысл.
Если вы посмотрите на то, как работает NextJS, они, скорее всего, сломали то, что выназывайте это «представлениями» в папке с именем pages.
Но если вас беспокоит длинное имя компонента, вы можете либо (a).выяснить более короткое имя.Или иногда люди назовут файл компонента в папке index.js.Таким образом, в случае сравнения различных отчетов, это будет идти по адресу component / hocs / DifferentReportsComparison / index.js.
Когда вы собираетесь импортировать этот файл, вы можете импортировать его, просто выполнив
import DifferentReportsComparison from 'components/hocs/DifferentReportsComparison'
Но, как я уже сказал, не существует идеального способа организации ваших компонентов, и есть вероятность, что по мере роста ваших проектов вы, возможно, измените структуру пару раз.