Вы можете либо поместить свой компонент в ListHeaderComponent
реквизит, предоставленный FlatList, например:
<FlatList
data={DATA}
renderItem={({ item }) => (
<View>
<Text>a bunch of list that will scroll</Text>
</View>
)}
ListHeaderComponent={
<View>
<Text>Some component outside of FlatList</Text>
<Text>Porfile Information Above FlatList</Text>
<Text>How to scroll with flatlist</Text>
</View>
}/>
, либо поместить все в ScrollView
, не забудьте поместить View вокруг FlatList
или иначе FlatList
свиток может не работать:
<ScrollView>
<View>
<Text>Some component outside of FlatList</Text>
<Text>Porfile Information Above FlatList</Text>
<Text>How to scroll with flatlist</Text>
</View>
<View>
<FlatList
data={DATA}
renderItem={({item}) => (
<View>
<Text>a bunch of list that will scroll</Text>
</View>
)}/>
</View>
</ScrollView>