Reputation: 41
I want to create a FlatList, Grid List or a View off numColum={3} for my
{folderToDisplay.map((item) => {
return <Text key={item.id}>{item.value}</Text>;
})}
right now my text is a list row. How to make it a colum off 3?
Upvotes: 1
Views: 104
Reputation: 496
numColumns
Multiple columns can only be rendered with horizontal={false}.
FlatList in React-Native
<FlatList
contentContainerStyle={{margin:4}}
horizontal={false}
numColumns={4}
data={this.state.categoryDataSource}
renderItem={(item) =>
return <Text key={item.id}>{item.value}</Text>;
}
keyExtractor={category => category.id}
/>
Upvotes: 0
Reputation: 1597
Use FlatList with numColumns
props.
<FlatList
data={folderToDisplay}
renderItem={({ item }) => <Text key={item.id}>{item.value}</Text>}
keyExtractor={item => item.id}
numColumns={3}
/>
https://reactnative.dev/docs/flatlist
Upvotes: 1