본문 바로가기
앱 개발

[RN] ScrollView와 FlatList의 차이점

by evekang 2022. 10. 12.

리액트네이티브에서 많은 양의 데이터를 렌더링할 때 ScrollView와 FlatList를 사용할 수 있다.

아무 생각없이 썼었는데 책에서 정리가 잘 되어있어서 나중에 꺼내먹으려고 두개의 차이점과 사용할 때를 기록한다.

  ScrollView FlatList
렌더링 방식 렌더링해야 하는 모든 데이터를 한꺼번에 렌더링함. 화면에 적절한 양의 데이터만 렌더링하고, 스크롤의 이동에 맞춰 필요한 부분을 추가로 렌더링함.
이럴때 사용하세요 렌더링해야 하는 데이터의 양을 알고 있을 때 사용. 데이터의 길이가 가변적이고 양을 예측할 수 없을 때 사용.

 

 

[출처] 처음 배우는 리액트 네이티브 - 김범준

반응형

댓글