"没有更多的ListViews或DataSources,陈旧的行,忽略的错误或过多的内存消耗 - 使用最新的React Native March 2017候选版本(0.43-rc.1),您可以从新的组件套件中选择什么最适合您的用例,具有开箱即用的优秀性能和功能:"
特别是
FlatList, SecionList, and VirtualisedList
Native Base如何支持这些组件。看起来ListView现已弃用。
答案 0 :(得分:1)
Nativebase可以正常使用新的List组件 - 您只需要使用适当的组件。考虑到FlatList组件,您的代码看起来就像这样。
render() {
return (
<List>
<FlatList
data={[...]}
renderItem={({ item }) => (
<ListItem>
<Text>{item.name}</Text>
</ListItem>
)}
/>
</List>
)
}
此外,ListView目前尚未弃用。新的List组件仍然是新的,因此他们目前在ListView中没有出现一些问题。