. . , console.log() render() , FlatList, , . , FlatList , ( , FlatList). PureComponents. FlatList:
<FlatList
ref={(ref) => { this.flatListRef = ref; }}
data={allPosts}
initialNumToRender={7}
renderItem={({ item }) =>
<Post postJson={item} isGroupAdmin={isGroupAdmin} user={user} />
}
/>
, <Post/> :
import React, { PureComponent } from 'react';
class Post extends PureComponent {
render() { ... }
}
FlatList . renderItem , - :
return (
<View>
...
</View>
);
, FlatList , . , PureComponent, FlatList , ( ).
. initialNumToRender , ( ). , FlatList (, ).
).
,