2016-10-26 7 views
1

Was ist der beste Weg großen Großteil der Daten in react nativ in wird speichern reagiert native App?Der beste Weg, um viele Daten in React Native zu speichern?

Ich habe bereits versucht, einige Dinge und uns hier meine Gedanken:

  1. Redux Store. Sehr einfacher Weg. Aber was, wenn ich 1000 Elemente in einem Array habe? Sie alle werden als App-Status in Erinnerung bleiben?
  2. Realm. Sieht gut aus. Aber auch sagt Dokumentation, dass, wenn ich etwas brauche zu filtern, muss ich zuerst alle Elemente erhalten und dann Filtermethode verwenden:

let dogs = realm.objects('Dog'); 
let tanDogs = dogs.filtered('color = "tan" AND name BEGINSWITH "B"'); 

Also mit Reich denke, ich auch, wie es wirkt auf App-Leistung.

Was denken Sie darüber? Vielleicht bin ich nicht richtig? Wie speichern Sie Ihre Daten?

P.S. Übrigens möchte ich in Zukunft eine Synchronisierung mit dem Server erstellen.

+2

Realm Abfragen sind faul, so dass Sie nicht wirklich „get“ alle ersten Elemente. – EpicPandaForce

+1

Speichern Sie in einer serverseitigen Datenbank und führen Sie einen API-Aufruf aus, um Daten zu erhalten, wenn Sie sie benötigen. – toddmetheny

+0

@toddmetheny Es wird offline sein-erste App –

Antwort

2

Sie sollten keine Probleme speichern 1000 Objekte in Realm haben. Es ist für das Speichern großer Datenmengen optimiert und lädt Daten nur bei Bedarf in den Speicher.

Verwandte Themen