@mazahaler

Как правильно изменять store во Vuex?

Как правильно изменять данные в store? Приведу пример: сейчас у меня в компоненте есть такая строчка:

this.$store.state.someArray.push(this.item)

Нормально ли так делать? Или нужно создавать метод в mutations специально для этого? Как делать "этично"?
  • Вопрос задан
  • 828 просмотров
Решения вопроса 1
Mooncake8
@Mooncake8
Фронт и верстальщик
Нельзя изменять стейт на прямую, для этого существуют мутации. Стейт можно изменять (мутировать) только с помощью мутации. У vuex есть строгий режим который прокинет ошибку на изменения стейта вне мутации.
5db09079f1db0462563773.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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