React-Native:长列表

React-Native:ListView

React-Native提供了几个适用于展示长列表数据的组件,一般常用的有FlatListSectionList两种。

FlatList显示一个垂直滚动的列表,元素个数可以增删。必须的两个属性是datarenderItemdata是列表的数据源,renderItem则从数据源中逐个解析数据,然后返回一个设定好格式的组件来渲染(类似于cell)。

import React, { Component } from 'react';
import { AppRegistry, FlatList, StyleSheet, Text, View } from 'react-native';

export default class FlatListBasics extends Component {
     render() {
        return (
          <View style={styles.container}>
            data={[
              {key: 'Zc'},
              {key: 'Zchen'},
              {key: 'Zjia'},
              {key: 'Zhha'},
            ]}
            renderItem={({item}) => <Text style={styles.item}>{item.key}</Text>}
          </View>
        );
     }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容