Search across all documentation pages
10 pages in this section.
Explore 10 examples using React Native list primitives for Expo SDK 57, including ScrollView for short lists and other basic and intermediate patterns.
Learn to optimize FlatList performance and user experience using keyExtractor, getItemLayout, ItemSeparatorComponent, and ListEmptyComponent.
Implement SectionList for grouped data with headers, footers, and sticky section headers. Learn to display alphabetized contacts or categorized settings.
Compare Shopify FlashList and FlatList, understand trade-offs, and learn when to use FlashList for improved performance in React Native.
Implement infinite scroll and pagination in your mobile app. Learn to use cursor pages, pull-to-refresh, and loading skeletons for feeds.
Learn 25 critical best practices for building performant lists and feeds. Optimize rendering, memory usage, and user experience for dynamic data.
A single-page roundup of every highlight bullet from the 9 pages in the Lists & Virtualization section, grouped by source page so you can scan all 51 takeaways without opening each article individually.