리액트네이티브에서 많은 양의 데이터를 렌더링할 때 ScrollView와 FlatList를 사용할 수 있다.
아무 생각없이 썼었는데 책에서 정리가 잘 되어있어서 나중에 꺼내먹으려고 두개의 차이점과 사용할 때를 기록한다.
ScrollView | FlatList | |
렌더링 방식 | 렌더링해야 하는 모든 데이터를 한꺼번에 렌더링함. | 화면에 적절한 양의 데이터만 렌더링하고, 스크롤의 이동에 맞춰 필요한 부분을 추가로 렌더링함. |
이럴때 사용하세요 | 렌더링해야 하는 데이터의 양을 알고 있을 때 사용. | 데이터의 길이가 가변적이고 양을 예측할 수 없을 때 사용. |
[출처] 처음 배우는 리액트 네이티브 - 김범준
반응형
'앱 개발' 카테고리의 다른 글
처음 배우는 리액트 네이티브 9장 채팅 어플리케이션 firebase.js 코드 에러 해결 (0) | 2022.10.07 |
---|---|
node_modules 폴더 관리자 권한 없이 삭제 방법 (0) | 2022.07.04 |
[react-native] 지역 선택 : select되면 함수로 state 변경해서 안내 글자 바꾸기 (0) | 2022.06.21 |
[react-native] NativeBase 설치 및 처음 시작하기 (0) | 2022.06.20 |
[react-native expo] 페이지 이동 기능 구현 (navigation, stackNavagator) (0) | 2022.06.15 |
댓글