I'm working on a small application using Vuex I would like to change my state data, my question is should I do that directly in my axios calls by calling a Vuex action or Vuex mutation ?
this is my code :
axios.get('http://test.com').then(response => {
// should I use action like that
this.$store.dispatch('updateTableData', response.data)
// Or mutation
this.$store.commit('UPDATE_TABLE_DATA', response);
});
which one should I use normally Thank you