<AutoSkeleton.List>
Optimized for virtualized lists (FlatList, FlashList, react-window, etc.). Skips per-item DOM measurement entirely — instead, you provide a fixed item height and a count. This is the right choice for >50 row lists where measurement would cost more than just rendering rectangles.
<AutoSkeleton.List
count={8}
estimatedItemHeight={72}
gap={12}
/>With FlashList (React Native)
<FlashList
data={isLoading ? [] : items}
estimatedItemSize={72}
ListEmptyComponent={
<AutoSkeleton.List
count={8}
estimatedItemHeight={72}
renderItem={() => <UserRowSkeleton />}
/>
}
/>