728x90
반응형
Flatlist
<FlatList
data={data.data}
keyExtractor={keyExtractor}
renderItem={renderItem}
getItemLayout={getItemLayout}
initialNumToRender={3}
onEndReached={paginationLive}
removeClippedSubviews={true}
maxToRenderPerBatch={30}
refreshing={isRefreshing}
onRefresh={onRefresh}
style={{ width: '100%', height: '100%' }}
/>
랜더링을 최소한으로 하고,
import pure from 'recompose/pure';
라이브러리를 통해 renderItem을 pureComponent로 작성해주었다.
728x90
반응형
'ReactNative' 카테고리의 다른 글
[ React Native ] swipe detection hook (0) | 2023.09.18 |
---|---|
[ React Native] error :: Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt (0) | 2023.09.18 |
[ React Native ] android fatal signal 11 (sigsegv) code 1 (segv_maperr) fault addr (0) | 2023.09.14 |
[ React Native ] react-native-external-display 를 이용한 외부 화면 연결 (0) | 2023.09.13 |
[ React Native ] patch-package 를 통한 npm 라이브러리 hotfix (0) | 2023.09.11 |