Question 18
Consider the below Vuex setup.
const store = new Vuex.Store({ state: { number: 10 }, mutations: { updateNumber(state, payload) { state.number = payload; } }, actions: { async fetchNumber({ commit }) { const fetchedValue = await getData(); commit('updateNumber', fetchedValue); } }});
function getData() { return new Promise(resolve => { setTimeout(() => resolve(100), 1500); });}
store.dispatch('fetchNumber');console.log(store.state.number);What is logged to the console immediately after dispatching the action?
0
10
100
Undefined behavior
Error: Action did not resolve