Why does our persistent (i.e.

It is good to have it duplicated in redux state so that you can have access to the same data across all components without having to sync/unsync in the component.

Good question about the firebaseConnect HOC, that is exactly what this library offers! Like I said though, it is placed into redux state so that the whole application has any data you have loaded, instead of only the components in which you listen/unlisten.

Sidenote: Using redux for your application state is also nice because of the actions that are dispatched (can be used to trigger other actions).

One clap, two clap, three clap, forty?

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