title: Should navigator stack be kept on a separated file or inside store?
body: <p>I started studying ReactNative recently and started building a simple application to test some concepts. The <code>Navigator</code> component is responsible for keeping track of navigation throughout the app, but I'm having some trouble defining a location for the variable that keeps that info.</p>
  
  <p>I could keep it on a separated file, importing it as necessary, or I could keep it inside <code>state</code> (using <code>redux</code>). I believe the former is the best approach, since the latter would have a conceptual conflict: <code>push</code> and <code>pop</code> would change the state instead of replacing it with a new instance. Nevertheless, the scene I'm currently at fits within what should be kept inside state.</p>
  
  <p>Is this understanding correct? Are there better approaches on the matter?</p>
  
  <p>ps: So far I've only been testing on Android.</p>