A thread-safe AppState as an Extension of our "always-valid" Domain
We will take a look at app-state management and why we should treat the (UI) state as an extension of our 'always-valid' domain. Furthermore, we will see how we can use the existing Mediator infrastructure to publish and consume states anywhere within our app in a threadsafe manner.