title: Local storage solutions for large data including images on React Native
body: <p>Here's the flow of how my end-product should work:</p>
  
  <ol>
  <li>When the user opens the app for the first time, fetch all the data
  i.e., including images(150+) and relevant JSON objects.</li>
  <li>On opening the app subsequently, the images and data should load
  from local storage i.e., no need for internet at all.</li>
  </ol>
  
  <p>I know it seems weird but this is my use case:</p>
  
  <p>The product is a Wayfinder running on Android Box(55-inch touchscreen TV ) which will be placed in the shopping mall. It will not have access to the internet unless I manually connect it.</p>
  
  <p>Hence it should load the data when opening for the first time i.e. when I'm configuring the application.</p>
  
  <p>Solutions I have come across:</p>
  
  <p><strong>Realm</strong>: Local database management with excellent support for react-native - <strong>my option right now</strong></p>
  
  <p><strong>Native Async Storage</strong>: Not suitable for large data</p>
  
  <p><strong>SQLite</strong>: Not comfortable with SQL queries</p>
  
  <p>I'm still looking for options on how differently this problem can be tackled. Also, I'm familiar with <strong>Redux</strong>.</p>
  
  <p>Thanks.</p>