title: Offline support for React Native App
body: <p>I am looking to add offline support to a React Native application. The app currently runs off an API that is backed by a Postgres db. </p>
  
  <p>I am already using NetInfo to determine whether a user has a connection or not but am looking to understand the best way to add offline capabilities where a user can continue to update their data and information and then just have everything sync when they get a connection again.</p>
  
  <p>It seems like a pouchdb/couchdb solution is often recommended - however, I don't want to change my database at all. Ideally, I'd love to have some sort of way to store "jobs" of API calls in a queue and then execute them once connection is restored.</p>
  
  <p>What is the best way to go about getting this offline functionality on a React Native App.</p>
  
  <p>Thanks in advance!</p>