Куда класть общие компоненты, а куда приватные?

Вот у моего шаблона vue, есть такие папки:
src/components
src/pages


В pages я кладу компоненты страниц для роутинга, а в components общие компоненты всех страниц (haeder, nav, footer, sidebar и т.д.). Но допустим есть компонент который используется только на одной странице. Куда его засунуть?

Так?
src/pages/page1/components/PrivateComponents

И как это делаете вы?
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT
Front-end разработчик
А что будет, если завтра он будет использоваться и на другой странице? Придется копировать папку? Я бы так и кидал в components. Но там лучше тоже разделить по дереву, чтобы все не лежало в корне.
Если хочется привязать к странице, то лучше так сделать
src/components/page1/component
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы