ReactJS Flux Utils components
<p>There is interesting <a href="https://facebook.github.io/flux/docs/flux-utils.html" rel="nofollow noreferrer">article</a>
which describes 4 main classes exposed in <code>Flux</code> Utils.</p>

<ol>
<li>Store</li>
<li>ReduceStore</li>
<li>MapStore (removed from <code>3.0.0</code>)</li>
<li>Container</li>
</ol>

<p>But it's not super clear what should be used for certain situations. There are only 2 examples for <code>ReduceStore</code> and <code>Container</code>, but no samples for others unfortunately.</p>

<p>Could you please explain basic usage for these 4 components: <strong><em>when</em></strong> and <strong><em>where</em></strong> they should be used in real life?</p>

<p>Extended answers and code examples would be really appreciated!</p>

<p><strong>UPDATE:</strong></p>

<p>MapStore has been <a href="https://github.com/facebook/flux/blob/master/CHANGELOG.md#300" rel="nofollow noreferrer">removed</a> starting from <code>3.0.0</code></p>