Ich bin auf der Suche nach Offline-Unterstützung für eine React Native-Anwendung. Die App läuft derzeit von einer API, die von einer Postgres-Datenbank unterstützt wird.Offline-Unterstützung für React Native App
Ich benutze bereits NetInfo, um zu bestimmen, ob ein Benutzer eine Verbindung hat oder nicht, aber ich bin auf der Suche nach der besten Möglichkeit zum Hinzufügen von Offline-Funktionen, wo ein Benutzer weiterhin ihre Daten und Informationen aktualisieren und dann alles synchronisieren können, wenn sie bekomme wieder eine Verbindung.
Es scheint, dass eine pouchdb/couchdb Lösung oft empfohlen wird - aber ich möchte meine Datenbank überhaupt nicht ändern. Idealerweise würde ich gerne eine Art haben, "Jobs" von API-Aufrufen in einer Warteschlange zu speichern und sie dann auszuführen, sobald die Verbindung wiederhergestellt ist.
Was ist der beste Weg, diese Offline-Funktionalität auf eine React Native App zu bekommen.
Vielen Dank im Voraus!
Was verwenden Sie zur Verwaltung Ihres Anwendungsstatus? –
Derzeit verwenden Sie Flux – Karim
Wenn Sie Redux verwenden, als Sie diese Bibliothek verwenden können, stellen Sie Ihren Status offline verfügbar: https://github.com/rt2zz/redux-persist –