2016-04-08 3 views
7

Die Realm-Dokumentation empfiehlt die Umsetzung von Listview mit:Vorteile von Realm Listview über Standard mit React indiaListView

import { ListView } from 'realm/react-native'; 

Aber ich kann keine Informationen finden, was der eigentliche Unterschied ist, und was die Vorteile sind.

Auch mit neuen reaktiven nativen Versionen, die alle zwei Wochen herauskommen, besteht nicht die Gefahr, dass sie schnell veralten?

Antwort

6

Wenn mit Realm Sammlungen verwendet (d.h. List oder Results), die Realm ListView ist entworfen ListView mehr CPU/Speicher effizienter als die Lager zu sein. Es wird auch dazu beitragen, häufige Fallstricke zu vermeiden, indem statische Snapshots der Sammlungen automatisch verwendet werden, was notwendig ist, da Realmsammlungen sich jederzeit ändern können. Wir empfehlen daher, bestimmte Fehlerklassen zu vermeiden und den Leistungsvorteil zu nutzen.

Ich werde die Dokumentation mit einigen dieser Informationen aktualisieren. Wir überwachen aktiv mögliche mögliche Änderungen im React Native Repo, aber es ist so konzipiert, dass es (hoffentlich) für die meisten Arten von Änderungen am Bestand ListView nicht bricht.

+0

Danke, das war genau das, was ich gesucht habe :) – David

+0

@Scott Kyle danke für die nützliche Antwort. Wurde die Dokumentation wie erwähnt aktualisiert? – Marklar

+2

Wird der Realm 'ListView' jetzt noch empfohlen, da ReactNative [FlatList] hat (https://facebook.github.io/react-native/blog/2017/03/13/better-list-views.html) – Marklar

Verwandte Themen