Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. At some point, they need to communicate with each other: to exchange some data, to change the app's state, etc. As a result, our code becomes bloated with too many event listeners and emitters. My team and I are working on the beginnings of medium~large scale application. The store is fully reactive, so the changes we make are reflected instantly. There are other implementations of Flux like Redux for React or NgStore for Angular. you can use directives(v-if / v-else / v-else-if /v-show) on a