title: Porting a full blown react web app to react native
body: <p>I have a full blown mobile web app using the following:</p>
  
  <ol>
  <li>React</li>
  <li>Redux</li>
  <li>Redux-React</li>
  <li>React Router</li>
  <li>Firebase</li>
  </ol>
  
  <p>I eventually want to convert this mobile web app to a mobile app and I am looking into using <code>React Native</code>. There is a lot of literature on how to build React Native apps from scratch or to convert a native app in Objective-C to react native but I am struggling a bit to find some prior-art of how to approach taking a mobile web app towards native.</p>
  
  <p>More specifically, what are the things that wont work out of the box? I am looking at <code>React-Router</code>.</p>
  
  <p>Some thoughts around how to start transitioning, what to touch and what to not worry would be very helpful.</p>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>Imagine the following app structure. Its already a lot of code. So, I am wondering if there are approaches to do this incrementally?</p>
  
  <p><a href="https://i.stack.imgur.com/OS7sG.png" rel="noreferrer"><img src="https://i.stack.imgur.com/OS7sG.png" alt="enter image description here"></a></p>