Here is my code:
<Content>
<Card>
<List
dataArray={this.props.employees}
renderRow={item => (
// <ListItem icon>
<ListItem onPress={() => this.editEmp(item)}>
<CardItem>
<Body>
<Text>
{" "}
{item.name}
</Text>
</Body>
</CardItem>
</ListItem>
)}
/>
</Card>
</Content>
Also, item looks something like this:

I am using Nokia 5 with android Nougat.
When rendered, It shows this:

I think I can see a pattern of rendering lists items in an incorrect way, grouping of an item, then two items together most of the times, which looks unpleasant to eyes.
Please help regarding this issue.
@AnubhavUjjawal you can also use ReactNative FlatList instead of List and use it with other NativeBase components.
Yeah, but that is a work-around. Why is that thing behaving like that?
@AnubhavUjjawal we are deprecating List. Use FlatList instead. This will be documented.
@akhil-geekyants I'm having another issue with List while trying to stick to native-base and not use FlatList.
Thanks for your last comment, it should be more visible as soon as possible I think, for everybody.
@toussa What is the issue?
@SupriyaKalghatgi Nothing related to this issue. I didn't succeed to re render the list based on some props or state, even if the data did not change. But I didn't investigate more when I saw this comment. I'm now using FlatList with ListItem
I have opened this issue on the docs repo here: #65
Since we split the docs and the source into separate repos.
I am using FlatList and this weird behavior is still happening to me sometimes it doesn't render the borderBottom ...
@Rolilink can you post some code for us to reproduce.
https://nativebase.io/docs/v0.3.0/components#list does not yet mention that List will be (or is) deprecated. fyi.
Most helpful comment
@AnubhavUjjawal we are deprecating List. Use FlatList instead. This will be documented.