Изучаю vue и периодически просматриваю код сайтов, в которых почти вся страница (статика) состоит из компонентов, например:
<site-navigation></ ... >
<site-masthead></ ... >
<site-content></ ... >
<site-bars></ ... >
<site-footer>
и другие.
Но при этом, сама страница выглядит масштабно, с кучей текста и картинок. Отсюда вопрос: уместно ли использовать компоненты так? Я использую их для встраивания некоторых элементов типа .card, слайдеров и прочих мелких блоков. Но правильно ли будет совать в компонент целую таблицу из 50+ позиций, записи из блога или создавать через компонент модалку, в которую выводить огромный список типа прайса? Весь текст, как я понимаю, находится в js-файле. Или лучше писать обычный html/pug и не заморачиваться на счет объема?