- CellRendererComponent
FlatList에서 onLayout을 통해 y좌표를 얻을때는 부모 컴포넌트의 상대좌표값만을 얻을 수 있다.
그래서 가장최상단으로부터 offsetY를 얻을 수 없다. 만약 절대좌표값을 알고 싶다면 renderItem
대신 CellRendererComponent
을 써야 확인할 수 있다.
추측컨대 절대좌표값을 얻기위한 downside가 분명히 존재할 것이다. 왜냐하면 FlatList는 virtualization을 해주는 컴포넌트이기 때문에 절대좌표경로를 알수있기 위해서는 어떤 면에서든 비용을 더 지불할 거라고 추측한다.
- stickyHeaderIndices
FlatList에서 sticky를 사용하기 위해서는 해당 속성에 배열로 각 index를 바인딩 해줘야한다.
설사 제대로된 index값이 바인딩 되더라도 스티키되는 상단 레이아웃의 높이값이 변경이 되는 일이 발생한다면 스티키 되는 모양이 순간적으로 약간 lagging 될 수 있다.