Great overview of state management and how far it has come with VueJS. Just “planning ownership of the application’s state” myself and what I’m ending up with is Vuex store modules that are also “Observable Data Services”.
It gets interesting if your data is hosted by a database that returns Observables (RxDB) and these can be processed further to derive more state Observables. Integrating a database, RxJS and conditionally mirroring stores on Firebase is my current quest. Its super having Vuex as a central structure to bind all these facets together with.