TypeError - undefined不是对象(评估'c.currentObservable.query.refetch')。 在react native

问题描述 投票:0回答:0

我的代码很好用,但是在快速引用并使用刷新控件进行刷新后,我在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
© www.soinside.com 2019 - 2024. All rights reserved.