FlatList contentContainerStyle -> justifyContent: 'center' causes issues with scrolling FlatList contentContainerStyle -> justifyContent: 'center' causes issues with scrolling android android

FlatList contentContainerStyle -> justifyContent: 'center' causes issues with scrolling


Its not a bug and you're not doing bad, it is the expected behaviour since you're adding explicit flex to the container of the ScrollView's list making it take the overall height of the screen, hence Scrollable only to the screen's content.

You need to use flexGrow instead of flex to solve it

The flex grow factor of a flex item is relative to the size of the other children in the flex-container

<FlatList    contentContainerStyle={{flexGrow: 1, justifyContent: 'center'}}    //... other props/>