title: Best way to store many data in React Native?
body: <p>What the best way to save <strong>big</strong> bulk of data in react native will be in react native app?</p>
  
  <p>I already tried some things and here us my thoughts:</p>
  
  <ol>
  <li>Redux Store. Very easy way. But what if I will have 1000 items in array? They all will be in memory as an app state?</li>
  <li>Realm. Looks nice. But also documentation says, that if I need to filter something, I need to get <strong>all</strong> items first and then use filter method:</li>
  </ol>
  
  <hr>
  
  <pre><code>let dogs = realm.objects('Dog');
  let tanDogs = dogs.filtered('color = "tan" AND name BEGINSWITH "B"');
  </code></pre>
  
  <p>So with realm I also thinking how it will affect on app performance.</p>
  
  <p>What you think about it? Maybe I am not right? How you store your data?</p>
  
  <p>P.S. BTW in future I want to create sync with server.</p>