В чем разница между:
this.currentLanguage = this.$store.getters.currentLanguage;
и этим для геттеров:
this.currentLanguage = this.$store.state.currentLanguage;
Также это:
this.$store.commit('setLanguages', this.languages);
дает мне те же результаты сэто в мутациях:
this.$store.state.languages = this.languages;
Я получаю то, что хочу в обоих случаях.И получить прямое значение проще, потому что мне не нужно писать геттер / мутацию.Почему я должен использовать геттеры / мутации?