For some reason I can't sign into medium on my browser... so here's my comment.
How do you disconnect dispatch from the store? I mean, if you're doing a server-side implementation, how do you dispatch, as an example a route change to bind up your data against the routing info? You will have more than one store in a server-side implementation.