title: Should flux stores, or actions (or both) touch external services?
body: <p>Should the stores maintain their own state and have the ability to call network and data storage services in doing so ...in which case the actions are just dumb message passers,</p>
  
  <p>-OR-</p>
  
  <p>...should the stores be dumb recipients of immutable data from the actions (and the actions be the ones that fetch/send data between external sources? Store in this instance would act as view-models and would be able to aggregate / filter their data prior to setting their own state base on the immutable data they were fed by the action.</p>
  
  <p>It seems to me that it should be one or the other (rather than a mix of both). If so, why is one preferred / recommended over the other?</p>