title: React-Redux cross module communication
body: <p>What is the right way to setup cross module communication in React Redux?</p>
  
  <p>Suppose there is a use case where on some action, I would need updates to take place to multiple modules.  Where should the code for this go?</p>
  
  <p>Example 1: Module A controls actions for View A and Module B for View B.  On clicking a link in Module B, I need to dispatch some actions to both Module A and Module B.</p>
  
  <p>Alternately, if there is a use case, where I need to dispatch an action from either Module A or Module B, but there is some action in both Module A and Module B that needs to take place.</p>
  
  <p>How should I design my application so it can handle it correctly and cleanly?  (I'm using Ducks pattern of code arrangement for my application where modules consist of actions + reducers + action creators)</p>