首页 > 解决方案 > 什么反应本机组件以创建带有子项的列表

问题描述

什么反应原生组件来创建带有子项目的列表?我检查了文档,它可能是 flatlist,但 flatlist 并没有说明在子项目中滑动。

在此处输入图像描述

标签: react-native

解决方案


您可以<FlatList>用于高效显示大型列表。如果<FlatList>您的列表很大,建议您这样做。然后您可以包含列表的每个内容<TouchableWithoutFeedback>并提供 onPress 事件处理程序。例如。

<FlatList>
    <TouchableWithoutFeedback onPress={/*---include your selection logic here*/}>
        /* your content come here */
    </TouchableWithoutFeedback>
</FlatList>

另外,如果您想将动画应用于下拉列表,我建议您使用<LayoutAnimation>


推荐阅读