В документации четко сказано:
Нельзя напрямую изменять состояние хранилища. Единственный способ внести изменения — явно вызвать мутацию.
Но когда я пробую следующее:
store.js:
export default new Vuex.Store({
state: {
tryvalue1: 'tryvalue1'
},
mycomponent.vue:
{{$store.state.tryvalue1}}
вижу, что все работает, никаких тебе в консоли варнингов/ошибок.
Так и предполагалось просто оставить это разработчикам, на веру, что они так не станут никогда делать?