AsyncStorage ist nicht in der Lage, Daten zu behalten, und ich habe keine Optionen zum Speichern von eine Reihe von Objekten und aktualisieren sie mit neuen Einträgen in die Liste. Bitte helfenWas ist der beste Weg, um eine Gruppe von Objekten lokal in reaktiv-nativen zu speichern?
Antwort
Realm Ihre Lösung sein könnte: https://realm.io/docs/javascript/latest/index.html
Realm ist eine mobile Datenbank, die direkt in Smartphones, Tablets oder Wearables läuft. Dieses Projekt hostet die JavaScript-Versionen von Realm.
Gegenwärtig unterstützen wir nur React Native (sowohl iOS & Android) als auch Node.js (unter MacOS und Linux), aber wir überlegen, Unterstützung für Cordova/PhoneGap/Ionic hinzuzufügen.
Eigenschaften
Mobil-first: Reich ist die erste Datenbank von Grund auf neu entwickelt direkt in Handys, Tablets und Wearables zu laufen.
Einfach: Daten werden direkt als Objekte verfügbar und durch Code abfragbar, was die Notwendigkeit von ORMs beseitigt, die mit Leistungsproblemen & Wartungsproblemen gespickt sind.
Modern: Realm unterstützt Beziehungen, Generika und Vektorisierung. Schnell: Realm ist schneller als selbst Raw SQLite bei allgemeinen Operationen, während ein extrem reichhaltiges Feature-Set beibehalten wird.
Ich bin nicht ganz sicher, ob dies die schnellste Methode ist oder nicht, würde ich erstellen Sie einfach eine lokale .php API mit einer grundlegenden Switch-Anweisung, die Befehle unterschiedliche SQL in Abhängigkeit von dem angeforderten HTTP-Request-Verfahren ausführt, . Das .php-Skript muss nicht kompliziert sein.
Wenn Sie diese Methode in Betracht ziehen, stellen Sie sicher, dass Sie ein .js-Skript erstellen, das sich um Back-End-basierte Ereignisse kümmert.
Wenn Sie diese Methode in Erwägung ziehen, stelle ich Ihnen gerne ein einfaches Backend-Skript zur Verfügung.
Ich benutze eine lokale .php-API für eine App, die ich gerade entwickle und es behandelt Echtzeit-Chat-Anwendung und intensive Anfragen überraschend gut!
Für die Handhabung von App-Daten:
State - Es verarbeitet Komponenten interne Daten mit nicht viel Komplexität.
Props - Es wirft Daten von der Elternkomponente zu Kindern und umgekehrt.
Redux - Es verarbeitet Daten effizient mithilfe von Action-Reducer-Store-Architektur. Ideal für eine komplexe App mit vielen Benutzerdaten.
Für Datenpersistenz:
AsyncStorage - Einfache API zum Speichern und Verwalten von Daten auf dem Gerät manuell.
Redux Persist - Erstellt über Redux, um alle Redux State-Daten synchron zum Gerät zu speichern.
Hoffe das hilft :)
- 1. Was ist der beste Weg, um Daten lokal in einer WPF-Anwendung zu speichern?
- 2. Der beste Weg, um Javascript zu speichern
- 3. Was ist der beste Weg, um eine Liste von "einzigartigen" Objekten in Java zu erstellen
- 4. Was ist der beste Weg, um eine Liste von JSON-Objekten in JavaScript zu filtern?
- 5. Was ist der beste Weg, um eine IllegalArgumentException zu fangen
- 6. Was ist der beste Weg, Konfigurationsvariablen in PHP zu speichern?
- 7. Was ist der beste Weg, um eine Enumeration zu erhöhen?
- 8. Was ist der beste Weg, um eine Eigenschaft zu deklarieren?
- 9. Der beste Weg, um eine Liste von Java-Objekten in Redis zu speichern
- 10. Was ist der beste Weg, um eine Tabelle zu deduplizieren?
- 11. Was ist der beste Weg, um eine Sitemap zu erstellen?
- 12. Was ist der beste Weg, um eine Animation zu fahren?
- 13. Der beste Weg, um eine Dateigröße in Bytes zu speichern?
- 14. Was ist der beste Weg, um eine Liste zu kopieren?
- 15. Was ist der beste Weg, um eine Liste von Funktionen zu speichern?
- 16. Was ist der beste Weg, um Daten wie "Favoriten" in einer Android-App zu speichern?
- 17. Was ist der beste Weg, um ein Array von Objekten in Javascript zu erstellen?
- 18. Was ist der "beste" Weg, Skripte zu speichern?
- 19. Was ist der beste Weg, um ein Delphi-Set in einem Dataset zu speichern?
- 20. Was ist der beste Weg, um unterschiedliche Preise für eine Entität in SQL zu speichern?
- 21. Was ist der beste Weg, um eine Thread-Nachrichtenliste/Struktur in SQL zu speichern?
- 22. Was ist der beste Weg, um in C++ zu casten?
- 23. Was ist der beste Weg, um eine Dateireferenz in Baqend zu speichern?
- 24. Was ist der beste Weg, RichText (WYSIWYG-Ausgabe) zu speichern?
- 25. Was ist der beste Weg, um ein ActiveRecord-Objekt in memcached zu speichern?
- 26. Was ist der beste Weg, um eine Wissensdatenbank mit Geschäftsregeln für Helpdesks zu speichern?
- 27. Was ist der beste Weg, um viele Marker in der Datenbank zu speichern?
- 28. Was ist der beste Weg, um mehrere Suchoptionen zu behandeln?
- 29. Der beste Weg, um sich lokal mit MySQL zu verbinden?
- 30. beste Weg, um Dateien zu speichern node.js