Каков лучший способ управления стилями во Vue?

Доброго вечера.
Меня волнуют, прежде всего, следующие два подхода:
- подход css per component, когда css находится в компоненте
- css modules, когда css импортируются из внешних файлов

Какой из них объективно лучше? Есть ли у первого подхода какие-либо минусы? Стоит ли, при первом подходе, стремиться держать css только в тех компонентах, для которых он предназначен?

Заранее спасибо.
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer
Лучше проще, чем никогда
Единственный минус, который может быть в первом пункте - это размер файла .vue
Разумеется, не в байтах, а в строках. Сложно поддерживать 2000 строк css кода.
Но, если подойти к построению архитектуры грамотно, то таких ситуаций можно избежать.
Кроме случаев, когда в медиазапросах надо много изменений делать. Тогда можно уже подключать через @imort несколько файлов, которые отвечают за конкретный медиазапрос.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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