【发布时间】:2020-10-08 01:32:40
【问题描述】:
我的代码运行良好,但在快速引用并使用 refreshControl 刷新后,我在 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>
【问题讨论】:
标签: reactjs react-native react-hooks react-apollo