웹에서는 콘텐츠가 컨테이너를 벗어나면 자동으로 스크롤바를 생성해주고 스크롤 할 수 있었다. 하지만 앱에서는 따로 스크롤이 되는 컨테이너를 선언해줘야한다. 바로 ScrollView 컴포넌트이다. 이 컴포넌트가 동작하기 위해선 높이값을 가져야한다. 선언하지 않으면 부모 뷰의 높이로 제한된다.
스크롤할 수 있는 컴포넌트는 ScrollView말고도 FlatList 컴포넌트도 존재한다. 이 둘의 차이점은 바로 ScrollView컴포넌트는 아이템들을 한번에 랜더링하려 한다. 때문에 무한 랜더링이나 많은 양의 랜더링을 한번에 해결하려 하기에 아이템이 많은 경우 성능저하가 일어났수 있다.
FlatList의 경우 화면 밖으로 스크롤 되는 항목을 제거하여 렌더링을 최적화한다. lazyLoading같은 느낌