Лучше использовать props или vuex?

353
22 сентября 2017, 21:58

В проекте подключён vue и vuex.

Понятно что есть ситуации в которых без vuex не обойтись.Но часто возникают спорные ситуации(компоненты находятся в иерархии), когда не понятно как работать через с данными, через props или через vuex...

Подскажите, пожалуйста, есть ли какие нибудь принципы, когда для передачи лучше использовать props(и другие механизмы vue), а когда лучше использовать store в vuex?

Answer 1

Обычно в проекте есть контейнеры (компоненты которые загружают данные) и обычные компоненты, которые их отображают.

Следовательно vuex есть смысл использовать только в контейнерах, а дальше данные прокидывать через props в обычные компоненты.

READ ALSO
Как дождаться выполнения нескольких Promise аналогично Promise.all

Как дождаться выполнения нескольких Promise аналогично Promise.all

Promiseall возвращает промис, который отклоняется при отклонении любого из переданных all обещаний

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

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

Допустим есть событие scroll $(window)scroll(function() { следящее за прокруткой

342
Ограничения на название ключей в JSON

Ограничения на название ключей в JSON

Разбираю файл JSON с помощью JSONparse(); Выясняется такая вещь, что ключ с дефисом не работает

295
node js не работает на хостинге

node js не работает на хостинге

Возникла проблема с запуском node js серверной части на удаленном хостинге

359