2016-04-08 12 views
7

Dokumentacja Realm zaleca stosowanie ich realizację ListView:Zalety korzystania Realm ListView nad standardem React Native ListView

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

Ale nie mogę znaleźć żadnych informacji o tym, co rzeczywista różnica jest i jakie są korzyści.

Co więcej, z nowymi wersjami natywnymi, które pojawiają się co drugi tydzień, nie będzie dość szybko tracić na aktualności?

Odpowiedz

6

Przy zastosowaniu zbiorów obszar (tj List lub Results) Realm ListView ma być więcej procesorów/pamięć wydajne niż stanie ListView. Pomoże to również uniknąć typowych pułapek, automatycznie wykorzystując statyczne migawki kolekcji, co jest konieczne, ponieważ kolekcje Królestw mogą się zmieniać w dowolnym momencie. Zalecamy więc używanie go do zapobiegania niektórym klasom błędów, a także do zwiększania wydajności.

Zaktualizuję dokumentację za pomocą niektórych z tych informacji. Aktywnie monitorujemy wszelkie możliwe zmiany w repozytorium React Native, ale ma ono (miejmy nadzieję) nie przerwać dla większości zmian w magazynie ListView.

+0

Dziękuję, to było to, czego szukałem :) – David

+0

@Scott Kyle dziękuje za użyteczne odpowiedzi. Czy zaktualizowano dokumentację, o której wspomniałeś? – Marklar

+2

Czy "ListView" jest nadal rekomendowany teraz, gdy ReactNative ma [FlatList] (https://facebook.gitub.io/react-native/blog/2017/03/13/better-list-views.html) – Marklar