2016-04-08 49 views
7

Diyar dokümantasyon ListView bunların uygulanmasını kullanılmasını önerir:Faydaları Yerli ListView tepki

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

Ama asıl fark ve faydaları nelerdir ne herhangi bir bilgi bulamıyorum.

Ayrıca, her hafta bir araya gelen yeni tepki yerel sürümleri ile oldukça hızlı bir şekilde güncelliğini kaybetme riskiyle karşı karşıya olmaz mı? (List veya Results yani) Bölge koleksiyonları kullanıldığında

cevap

6

, Bölge ListView stokta ListView göre daha etkin bir CPU/bellek olacak şekilde tasarlanmıştır. Ayrıca, koleksiyonların statik anlık görüntülerini otomatik olarak kullanarak genel tuzakları önlemeye yardımcı olacaktır. Bu, Realm koleksiyonlarının herhangi bir zamanda değişebileceği için gereklidir. Bu nedenle, belirli hata sınıflarının yanı sıra performans avantajını önlemek için bunu kullanmanızı öneririz.

Bu bilgilerden bazılarını kullanarak belgeleri güncelleyeceğim. React Native repo'daki olası tüm kırılma değişikliklerini aktif olarak izliyoruz, ancak ListView numaralı stoğa yapılan değişikliklerin çoğunu kırmayacak şekilde tasarlandı.

+0

Teşekkür ederim, aradığım şey buydu :) – David

+0

@Scott Kyle faydalı yanıt için teşekkürler. Belgeleriniz bahsettiğiniz gibi güncellendi mi? – Marklar

+2

Realm 'ListView' şu anda ReactNative’in [FlatList ]’e sahip olduğunu şimdi tavsiye ediyor (https://facebook.github.io/react-native/blog/2017/03/13/better-list-views.html) – Marklar

İlgili konular