iOS 시뮬레이터에서는 마우스로 스크롤이 안되는 것 같다..
그래도 scrollToEnd()같은 함수는 작동
스크롤 영역을 지정하는 react-native 태그
높이를 따로 안먹고 지정된 영역에 풀로 차는 것 같다.. 추측
ScrollView에 ref를 주면 ref.current.scrollToEnd()를 사용할 수 있다
ScrollView의 onContentSizeChange 속성에 콜백함수로 ref.current.scrollToEnd({ animated: true }) 실행
ScrollView의 하단부로 이동한다
animated: true
옵션을 주면 부드럽게 동작한다
ScrollView 는 모든 자식요소를 첫 진입 시 한 번에 렌더링 하지만
FlatList 는 자식요소가 화면에 나타날 때 렌더링,
화면에서 사라지면 자식요소가 unmount 된다
무한 스크롤 같은것을 구현할 때 좋을 것 같다
현재는 어떤 것이 더 비용에 유리한지 고민해봐야 할 것 같다..