2016-04-08 12 views
7

Các tài liệu Realm khuyến cáo sử dụng thực hiện của họ về ListView:Lợi ích của việc sử dụng Realm listview trên tiêu chuẩn Phản ứng listview Native

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

Nhưng tôi không thể tìm thấy bất kỳ thông tin về những gì là sự khác biệt thực tế và những lợi ích.

Ngoài ra với các phiên bản gốc phản ứng mới sắp ra mắt mỗi tuần khác sẽ không có nguy cơ bị lỗi thời khá nhanh?

Trả lời

6

Khi sử dụng với các bộ sưu tập Realm (ví dụ: List hoặc Results), Vương quốc ListView được thiết kế để có nhiều CPU/bộ nhớ hiệu quả hơn so với cổ phiếu ListView. Nó cũng sẽ giúp ngăn ngừa những cạm bẫy thông thường bằng cách tự động sử dụng ảnh tĩnh của bộ sưu tập, điều này là cần thiết vì bộ sưu tập Realm có thể thay đổi bất cứ lúc nào. Vì vậy, chúng tôi khuyên bạn nên sử dụng nó để ngăn chặn một số lớp lỗi nhất định, cũng như vì lợi ích hiệu suất.

Tôi sẽ cập nhật tài liệu với một số thông tin này. Chúng tôi đang tích cực theo dõi mọi thay đổi đột phá có thể xảy ra trong repo Native React, nhưng nó được thiết kế để (hy vọng) không phá vỡ hầu hết các loại thay đổi đối với cổ phiếu ListView.

+0

Cảm ơn bạn, đó chỉ là những gì tôi đang tìm kiếm :) – David

+0

@Scott Kyle cảm ơn câu trả lời hữu ích. Tài liệu đã được cập nhật như bạn đã đề cập chưa? – Marklar

+2

Là Realm 'ListView' vẫn được đề nghị bây giờ mà ReactNative có [FlatList] (https://facebook.github.io/react-native/blog/2017/03/13/better-list-views.html) – Marklar

Các vấn đề liên quan