When using the vue ui to add Vuex as a plugin, the vue ui will automatically add the required files, and import everything that is needed. This is the initial phase of the creation of a Vuex store.
First is the creation of an exclusive file for managing the state that we can use to separate, from the store, the process of how the state begins and how it can be initialized.
In this case of this state, we used a function to generate a completely new state every time it's called. This is a good practice, because in an SSR environment, the state of the server will always be the same, and we need to create a new state for each new connection.
After the creation of the state, we needed to create the default file for exporting the Vuex files that will be created in the user folder. This file is a simple import of all the files that will be created in the folder, state, actions, mutation, and getters. After the import, we export an object with the name of the required Vuex...