2016-04-08 12 views
7

क्षेत्र प्रलेखन ListView का उनके कार्यान्वयन उपयोग करने की सलाह:लाभ मूल निवासी सूची दृश्य प्रतिक्रिया

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

लेकिन मैं क्या वास्तविक अंतर है और लाभ क्या हैं पर कोई जानकारी नहीं मिल रहा।

इसके अलावा हर दूसरे सप्ताह में आने वाले नए प्रतिक्रिया मूल संस्करणों के साथ यह बहुत तेज़ हो जाने का जोखिम नहीं उठाएगा?

उत्तर

6

जब क्षेत्र संग्रह के साथ प्रयोग किया जाता है (यानी List या Results), क्षेत्र ListView अधिक CPU/स्मृति शेयर ListView से कुशल होने के लिए बनाया गया है। यह संग्रह के स्थैतिक स्नैपशॉट्स का स्वचालित रूप से उपयोग करके सामान्य नुकसान को रोकने में भी मदद करेगा, जो आवश्यक है क्योंकि वास्तविक संग्रह किसी भी समय बदल सकता है। तो हम बग के कुछ वर्गों के साथ-साथ प्रदर्शन लाभ के लिए इसे रोकने के लिए इसका उपयोग करने की सलाह देते हैं।

मैं इस जानकारी में से कुछ के साथ दस्तावेज़ अपडेट कर दूंगा। हम सक्रिय मूल रेपो में किसी भी संभावित ब्रेकिंग बदलाव के लिए सक्रिय रूप से निगरानी कर रहे हैं, लेकिन यह स्टॉक (0,) में अधिकांश प्रकार के परिवर्तनों के लिए ब्रेक नहीं होने के लिए (उम्मीद है) को डिज़ाइन किया गया है।

+0

धन्यवाद, यही वह था जो मैं देख रहा था :) – David

+0

@ स्कॉट केली उपयोगी उत्तर के लिए धन्यवाद। जैसा कि आपने उल्लेख किया है दस्तावेज अद्यतन किया गया था? – Marklar

+2

क्या रीयलम 'लिस्ट व्यू' अभी भी अनुशंसित है कि रिएक्टनेटिव में [फ्लैटलिस्ट] है (https://facebook.github.io/react-native/blog/2017/03/13/better-list-views.html) – Marklar

संबंधित मुद्दे