react flux actions and store class dependecies
<p>As far as I understand <a href="https://facebook.github.io/flux/docs/overview.html#content" rel="nofollow">React-Flux</a> architecture, <code>Flux Actions</code> classes should propagate their events to <code>Store</code> classes via <code>AppDispatcher</code>.</p>

<p>However, I saw a few examples were <code>Action</code> classes are getting data directly from a <code>Store</code> class in order to execute some operations...</p>

<p>example:</p>

<pre><code>import ... /* a few more imports */
import AppDispatcher from 'AppDispatcher.js';
import SomeStore from 'SomeStore.js';


class SomeActions {

    processItemData(){
        var item = SomeStore.getCurrentItem();
        .
        .
        // do something with the item
        .
        .
        // then data dispatched (anyway) to SomeStore or maybe other Store class
        AppDispatcher.dispatch({...}); 
    }
}
</code></pre>

<p>As I see it - importing here <code>SomeStore.js</code> breaks the <code>Flux</code> architecture and the way the data flows in the app.</p>

<p>The question is, is this normal? isn't it bad practice?</p>