@mazahaler

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы