@roaddd

Как создать архитектуру в крупномасштабных приложениях?

Vuex великолепен, и слишком много величия не всегда хорошо. Давайте представим следующий модуль о редактировании контакта. Как бы вы делились данными между вашими компонентами? Вы бы предпочли использовать Vuex или пропсы с многоуровневым генерированием событий? Пожалуйста, считайте это абстрактным примером, не предлагайте менять структуру модуля:
62f0da8d9f893544117791.jpeg
  • ContactEdit ПОЛУЧАЕТ данные с сервера.
  • ContactEditAvatar показывает нередактируемую часть данных (например, аватарка в контакте)
  • ContactEditForm показывает редактируемые данные и позволяет пользователю редактировать.
  • ContactEditSubmit содержит кнопку отправки, которая отправляет новый отредактированные данные.

Как бы вы передавали данные? Есть четыре варианта подхода к этому:
62f0db0b9592a065291507.jpeg
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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