Задать вопрос
@wakenby

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

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

Или в mutations может быть логика, которая не относиться к запросам на сервер, а actions нужно использовать только тогда, когда идет запрос на backend?
  • Вопрос задан
  • 961 просмотр
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Решения вопроса 1
xcodervv
@xcodervv
Фронтенд разработчик
Вообще, подразумевается так: если у вас есть какие-либо асинхроннеы запросы, то должна быть связка - экшен - мутация. Если же у вас просто происходит обновление стэйта - то используйте мутацию. Есть также небольшое замечание: даже если у вас нет асинхронных операций, но необходимо выполнить 2 и более мутаций - лучше это выполнять в экшене.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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