Vuex is a great tool to manage the state of your Vue app. If your app is large, it would be inefficient to put all of your app's state inside a single state object. In this case, it's better to divide the store into multiple small modules. A vuex module can represent anything dividable in your app. It can, for example, represent a modal box, multi-step form, cart, you name it. These module states