@po4emuch

Как лучше реализовать веб приложение на vue js?

Собираюсь написать веб приложение по типу "Avito" и попутно изучая Vue js. С реактивными фрейм ворками я практически не знаком, разве что устно. Сейчас я на этапе создание модулей для постов. Каждый пост "делится" на 3 части: Верхняя, которая содержит в себе аватар, имя, фамилия, дата регистрации, средняя, которая содержит описание и нижняя, которая содержит рейтинг, просмотры и т.п. И встал вопрос реализации. Как лучше написать компоненты? Сделать один общий для всего поста, разбить на верхний, средний и нижний. Или вообще для каждой части поста сделать отдельный компонент?
  • Вопрос задан
  • 528 просмотров
Решения вопроса 1
@UnformedVoid
Разработчик ПО
Суть компонентного подхода в следующем:
1) Логика и представление отделяются друг от друга
2) Функционал разделяется на слабозависимые и переиспользуемые компоненты
3) Компоненты компонуются в различных комбинациях, реализуя готовое приложение

Поэтому ответ на ваш вопрос следующий:
1) Разбить всё на максимально простые (но не проще) переиспользуемые компоненты
2) Объединить их в более крупные компоненты и самые крупные из них объеднить в корне приложения (файл в котором запускается корневой экземпляр Vue) в готовое приложение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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