When doing real world web apps, there is a very common pattern: single source of truth shared by multiple clients. The best example of this is a chat: the message list, and the user list, must be readable and kept up to date for every connected client. Lets assume for a moment that all your clients are React apps executed in the same browser window. Then its easy: just use Flux! All clients will u