Sie können möglicherweise asyncstorage-down mit PouchDB verwenden. Normalerweise ist die Methode zur Verwendung von LevelDOWN-Adaptern in Node.js wie folgt:
%Vor%Ich habe das jedoch nicht getestet.
Bearbeiten: viel Glück, du; In letzter Zeit wurde eine Menge Arbeit darin investiert: pouchdb-async-storage . Erwarten Sie bald einen Blogbeitrag darüber, wie Sie das zum Laufen bringen können.
PouchDB wurde für den Browser erstellt, daher könnte es wahrscheinlich mit ein wenig Aufwand an Native React arbeiten.
Hast du Ссылка gesehen?
Ich hatte Probleme, PouchDB auf reaktiv-nativ zu bekommen, wollte aber SQLLite nicht installieren. Also baue ich einen Adapter für Async Storage.
Es füllt die fehlenden Packages für React auf. + Es wurde eine asynchrone Storage-Adapter-Basis für "asyncstorage-down" hinzugefügt. Richtig hilft das.
Ich habe versucht, den Async-Speicheradapter von Stockulus ( Ссылка ) zu verwenden, hatte aber Probleme beim Replizieren auf einen entfernten CouchDB-Server .
Jetzt verwende ich React native SQLite Storage ( Ссылка ) und das PouchDB Custom Build Pattern (< a href="https://pouchdb.com/2016/06/06/introducing-pouchdb-custom-builds.html"> Ссылка ) so:
%Vor%Ich weiß, dass das Globale hässlich ist. Wir haben gerade damit angefangen und die Replikation funktioniert besser. Wir mussten auch eine Menge Knoten-Zeug füllen. Dies wird von pouchdb-core verwendet, aber nicht als abhängigkeit in pouchdb-core angegeben. Würde gerne Feedback.
Derzeit verwenden diese Pakete:
%Vor%Danke
Sie können PouchDB einfach auf SQLLite implementieren - es hat mehrere Konfigurationsmöglichkeiten. Sie benötigen möglicherweise ein SQLite-Plugin, damit es funktioniert. Ich habe das für Cordova in der Tat getan, und es hat ganz gut funktioniert. Ich glaube, dass PouchDB (das pures JavaScript ist und daher sofort für ReactNative verwendet werden kann) einen Adapter hat, der mit dem voll ausgestatteten SQLite3-Plugin funktioniert.
React Native Version dieses Plugins ist hier verfügbar:
Der originale Cordova-Plugin-Link befindet sich ebenfalls auf dem Projekt github.
Tags und Links react-native pouchdb document-storage