@wakenby

Когда использовать mutations, а когда actions?

Правильно ли я понимаю, что mutations только для изменения state, и никакой логики не должно быть. А в actions вся логика которая может быть, в том числе и обращения к backend.

Или в mutations может быть логика, которая не относиться к запросам на сервер, а actions нужно использовать только тогда, когда идет запрос на backend?
  • Вопрос задан
  • 896 просмотров
Решения вопроса 1
xcodervv
@xcodervv
Фронтенд разработчик
Вообще, подразумевается так: если у вас есть какие-либо асинхроннеы запросы, то должна быть связка - экшен - мутация. Если же у вас просто происходит обновление стэйта - то используйте мутацию. Есть также небольшое замечание: даже если у вас нет асинхронных операций, но необходимо выполнить 2 и более мутаций - лучше это выполнять в экшене.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы