ScrollView:
FlatList:
When to use:
1// ScrollView: small, known content2<ScrollView>3 <Header />4 <Content />5 <Footer />6</ScrollView>78// FlatList: dynamic, large lists9<FlatList10 data={products}11 renderItem={renderProduct}12 keyExtractor={(item) => item.id}13/>
Rule of thumb: If data > 20 items, use FlatList.