在不破坏onEndReached的情况下将React FlatList放在ScrollView中,可以通过以下步骤实现:
import React, { useState } from 'react';
import { ScrollView, View, FlatList } from 'react-native';
const MyComponent = () => {
const [data, setData] = useState([...]); // 数据源
const renderItem = ({ item }) => {
// 渲染每个列表项的函数
return (
<View>
{/* 列表项的内容 */}
</View>
);
};
return (
<ScrollView>
<FlatList
data={data}
renderItem={renderItem}
keyExtractor={(item) => item.id.toString()}
onEndReached={() => {
// 处理到达列表底部的逻辑
}}
onEndReachedThreshold={0.5}
/>
</ScrollView>
);
};
注意事项:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云