Vuex is an in-development and prototype library by the creator of Vue.js to help you build larger applications in a more maintainable way by following principles similar to those made popular by Facebook’s Flux library (and subsequent iterations by community like redux).
Instead of directly jumping into vuex and how to use it, in this post, I’ll explain the rationale behind why it is favorable to alternative approaches and how it is helpful to you.