title: How to structure Redux components/containers
body: <p>I’m using redux and I’m not sure about how to organize my components, I think the best is to keep them in folders with the name of the main component as the name of the folder and all inner components inside: </p>
  
  <pre>
  components
    Common/   things like links, header titles, etc
    Form/     buttons, inputs, etc
    Player/   all small components forming the player
      index.js  this one is the top layout component
      playBtn.js
      artistName.js
      songName.js
    Episode/  another component
  </pre>
  
  <p>Then, in the containers folder, I’ve one container per page, that are the only ones I'm actually connecting to Redux:</p>
  
  <pre>
  containers/
    HomePageApp.js
    EpisodePageApp.js
    ...
  </pre>
  
  <p>and then the actions are one per each top component, instead of one per page, so in the page container that I connect to Redux I pass all the actions of the components used in that page. For example:</p>
  
  <pre>
  actions/
    Player.js
    Episode.js
    ...
  </pre>
  
  <p>Am I doing this right? I haven't found much information about it googling, and the ones I've found I think they are limited to small projects.</p>
  
  <p>Thanks!</p>