我的代码很好用,但是在快速引用并使用刷新控件进行刷新后,我在React Native中得到了这个错误的信息
TypeError - undefined不是一个对象(评估'c.currentObservable.query.refetch')。
这是我的代码
const getTopics = useQuery(getAllTopicsSchema);
const [refreshing, setRefreshing] = React.useState<boolean>(false);
<ScrollView
refreshControl={
<RefreshControl
refreshing={refreshing}
onRefresh={() => {
setRefreshing(true);
getTopics.refetch().then((res: any) => { setRefreshing(false)).finally(() => setRefreshing(false));
}} />
}>
{
getTopics.data && getTopics.data.findAllTopic.map((res: Topic) => <View><Text>{JSON.stringify(res)}</Text></View>)
}
</ScrollView>