79227782

Date: 2024-11-26 17:52:53
Score: 0.5
Natty:
Report link

We can use FlatList to generate grid view and space evenly.

<FlatList
  data={ITEMS}
  numColumns={3}
  keyExtractor={(item) => item.key}
  renderItem={({ item }) => <Item instance={item} style={styles.item}/>}
  contentContainerStyle={styles.flat_list}
  columnWrapperStyle={styles.flat_list}
/>


const styles = StyleSheet.create({ 
  flat_list: {
    gap: 16,
  },
item: {
   flex: 1,
   padding: 16,
   borderRadius: 8,
   alignItems: 'center',
   justifyContent: 'center',
  },
});

enter image description here

Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
Posted by: SaimumIslam27