How to load data in componentWillMount when using redux
<p>I'm have trouble figuring out how to structure my code with redux. Here's the high level flow that I'm looking at:</p>

<ol>
<li>An action execute successfully, and triggers <code>history.push('/something')</code></li>
<li>That leads a new component <code>Something</code> to be loaded</li>
<li>In <code>Something.componentWillMount()</code>, I want to fetch some data for the component, so I call <code>this.props.loadSomething()</code>, which is another action</li>
</ol>

<p>Step (3) is the problem. Since the <code>history.push()</code> call is in an action, redux doesn't let me call <code>this.props.loadSomething()</code>, since that would be calling an action within an action.</p>

<p>What is the proper way to handle this? I feel like this must be a very common problem, so there should be a standard approach for it.</p>