paginated-flatlist

A high-performance, reusable paginated list component for React Native with infinite scroll, pull-to-refresh, and skeleton loading

react-native-observable-list

It provides item tracking functionality for lists that offer an `onViewableItemsChanged` callback with the type `({viewableItems: ViewToken[]}) => void` and a `renderItem` property with the type `({item: ItemT, index: number}) => React.ReactElement`.