I have 100 users and I want to show 10 user profile photos on each page. I want 10 other users to come as I scroll the page. I tried flatlist optimizations but failed.
I tried Optimizing Flatlist Configuration but it did not work
<FlatList
data={userList}
renderItem={({ item }) => (
<User
style={styles.image}
username={item.username}
instagramUrl={item.instagramUrl}
profilePicture={item.profilePicture}
/>
)}
// horizontal
showsHorizontalScrollIndicator={false}
keyExtractor={(item) => item.id}
pagingEnabled={false}
// numColumns={3}
initialNumToRender={10}
maxToRenderPerBatch={10}
/>
you can use VirtualizedList from react-native instead for better performance.