title: How should I use redux with nested subcomponents that won't be reused?
body: <p>I'm working on a component that has many subcomponents, some of which are nested five deep.  I'm interested in using redux for the advantage of having a single source of truth in a common state atom.  </p>
  
  <p>What I'm not understanding is the smart/dumb component recommendation and putting the provider above the main component and passing everything down via props.  If I do this then I'd need to pass props down all the way to the fifth nested item so it can make a callback to dispatch an action or to look at some state that only it needs and not its parents.  I understand this is for code reuse, but the subcomponents will never be used outside of the main component.  What is the recommended solution here?  Still use props?</p>
  
  <p>Note:  the author of this library requested we ask questions on StackOverflow.  I'm mentioning this because SO seems to flag "best practice" questions as too vague.</p>