TypeError - undefined не является объектом (оценка 'c .currentObservable.query.refetch'). в ответ родной - PullRequest
2 голосов
/ 18 июня 2020

Мои коды работают хорошо, но после быстрой ссылки sh и выполнения refre sh с помощью 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>
...