React native React Native FlatList ONEDREACHED阈值未检测到位置
我有一个独特的例子,我有一个隐藏的底片里面的平面列表,可以拉起来。在主屏幕上有一张带有标记的地图。单击标记时,我会滚动到项目在平面列表中的位置。这样,如果我用平面列表打开底部的工作表,我将看到我单击的标记所对应的项目 我的底部工作表呈现如下:React native React Native FlatList ONEDREACHED阈值未检测到位置,react-native,React Native,我有一个独特的例子,我有一个隐藏的底片里面的平面列表,可以拉起来。在主屏幕上有一张带有标记的地图。单击标记时,我会滚动到项目在平面列表中的位置。这样,如果我用平面列表打开底部的工作表,我将看到我单击的标记所对应的项目 我的底部工作表呈现如下: const renderBottomSheet = () => ( <View> <FlatList ref={booksList} data={books} keyExtractor
const renderBottomSheet = () => (
<View>
<FlatList
ref={booksList}
data={books}
keyExtractor={(item) => `row-${item.id}`}
renderItem={renderBookRows}
onEndReached={() => {
console.log('END REACHED', isToggledBookList);
if (isToggledBookList) {
console.log('OPENED BOTTOM SHEET AND LOADING MORE RESULTS');
setLoadMore(true);
} else {
console.log('CLOSED. NOT LOADING MORE RESULTS');
}
}}
/>
</View>
);
const renderBottomSheet=()=>(
`行-${item.id}`}
renderItem={renderBookRows}
onEndReached={()=>{
console.log('END reated',isToggledBookList);
如果(iStogledBooklist){
log('打开底部表单并加载更多结果');
setLoadMore(真);
}否则{
console.log('CLOSED.NOT LOADING MORE RESULTS');
}
}}
/>
);
一切都正常,但当我单击OneDreachdThreshold中某个项目的标记,然后打开底部工作表时: