Javascript .map()是否足够,还是应该在React Native中使用ListView(或FlatList)?

Javascript .map()是否足够,还是应该在React Native中使用ListView(或FlatList)?,javascript,listview,react-native,Javascript,Listview,React Native,我有一个应用程序,可以呈现句子列表。目前,我正在渲染如下内容: {this.state.sentences.map((sentence, key) => { return ( <Text key={key}>{sentence}</Text> ); } 与使用JavaScript的.map())相比,ListView有哪些优点和缺点?最好开始使用FlatList或SectionList,因为ListView现在已被弃用 使用.ma

我有一个应用程序,可以呈现
句子列表
。目前,我正在渲染如下内容:

{this.state.sentences.map((sentence, key) => {
    return (
        <Text key={key}>{sentence}</Text>
    );
}

与使用JavaScript的
.map()
)相比,ListView有哪些优点和缺点?

最好开始使用FlatList或SectionList,因为ListView现在已被弃用

使用.map很好,但是我认为你可以很容易地使用FlatList或SectionList获得大量的优秀特性和本地感觉,而仅仅使用它是不容易的

很少有警告,比如必须使用通量/重复频率或继电器。请在此处查看详细信息(功能/注意事项)

return (
    <ListView
        dataSource={this.state.sentences}
        renderRow={sentence => <Text>{sentence}</Text>}
    />
);