This makes the application more robust because the initialization is tied to the actual need for the information, not all the possible ways that the need might be brought about. This is a subtle point, but one worth thinking about
View Agnostic Routing with Redux
Michael Tiller

This is key. When writing my first ReactJS app, this was something I struggled with at first. I had a lot of extra work and bugs trying to do it all with actions. This made it hard to reason about and hard to iterate.

Even if one doesn’t use Vada, embrace subscribing to state change to determine when to populate additional state (but see below on why Vada’s approach is better.)

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.