Задать вопрос

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

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


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

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

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

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

Похожие вопросы