@Sergey750il

Почеме нельзя менять store напрямую без мутаций в Vuex?

Здрвтсвуйте. Знаю, что нельзя напрямую менять store без мутаций и никогда так не делаю. Но почему нельзя? Именно технческая часть, а не правила хорошего тона и тд?
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 1
adrin13
@adrin13
front-end
по моему это связано с перерендерингом реактивных зависимостей, как минимум одна из причин. Т.е. если менять за один раз (например в результате какого-то респонса) значения нескольких ключей в store, то реактивные зависимости (к примеру computed или watch) будут срабатывать после изменении каждого из них. А если делать это через mutation, то реактивные зависимости отработают один раз, после завершения всех изменений в store
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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