Unable to scroll using react native scroll view does not help. I wanted to make a responsive grid and make it scrollable but as soon as the boxes take up all screen space it does not scroll anymore. I don't know what's going wrong or if the flexbox does not work with scroll view. Thanks in advance
import React, { useState, useEffect } from 'react';
import { View, Text, StyleSheet, ScrollView, SafeAreaView } from 'react-native';
import { MaterialCommunityIcons } from '@expo/vector-icons';
export default function CategoriesScreen() {
return (
<ScrollView contentContainerStyle={styles.contentContainerStyle}>
<View style={styles.section}>
<Text>Hello1</Text>
</View>
<View style={styles.section}>
<Text>Hello1</Text>
</View>
<View style={styles.section}>
<Text>Hello1</Text>
</View>
<View style={styles.section}>
<Text>Hello4</Text>
</View>
<View style={styles.section}>
<Text>Hello4</Text>
</View>
<View style={styles.section}>
<Text>Hello4</Text>
</View>
<View style={styles.section}>
<Text>Hello4</Text>
</View>
<View style={styles.section}>
<Text>Hello4</Text>
</View>
<View style={styles.section}>
<Text>Hello4</Text>
</View>
<View style={styles.section}>
<Text>Hello10</Text>
</View>
<View style={styles.section}>
<Text>Hello10</Text>
</View>
<View style={styles.section}>
<Text>Hello10</Text>
</View>
<View style={styles.section}>
<Text>Hello10</Text>
</View>
</ScrollView>
);
}
const styles = StyleSheet.create({
contentContainerStyle: {
flex: 1,
flexDirection: 'column',
flexWrap: 'wrap',
},
section: {
width: '33.33%',
height: '33.33%',
backgroundColor: 'green',
},
});