имел ввиду что то типа:
const store = new Vuex.Store({
state: {
count: 0
},
mutations: {
increment (state) {
state.count++
}
},
actions: {
increment (context) {
context.commit('increment')
}
}
})
тоесть для достаточно простой операции в одно действие нужно создавать и экшен и мутацию. Меня это немного расстраивает.
Ну если никаких асинхронных действий (например, запросов к API) не предполагается, то вы можете совершенно спокойно использовать ТОЛЬКО мутацию. Идеалогически это будет абсолютно верно. То есть навешивать над мутацией экшн, который просто вызывает мутацию, как у вас в примере, - это не нужно))
Обсуждают сегодня