'What is the function of this Vue "dispatch"?

I have this existing working VueJs code

const actions = {
  retrieveStatus({ rootState, commit, dispatch }) {
    return Axios
      .get('/abc/GetStatus', {
        params: {
          draftId: rootState.eform.Id
        }
      })
      .then(response => {
        commit('SET_STATUS', response.data.statusCode);

        return response.data;
      })
      .catch(err => {
        throw new Error('Errors');
      })
  },

I don't see anywhere it uses dispatch but it exists there.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source