我正在尝试使用useQueryReact Native 中的 Apollo Client 获取数据,但loading挂起在 true 状态并且无法获取data.
下面是实际的代码。
\nApp.js
import React from \'react\';\n\nimport { SafeAreaView, Text, View } from \'react-native\';\n\nimport { ApolloClient, ApolloProvider, InMemoryCache, gql, useQuery } from \'@apollo/client\';\n\nconst EXCHANGE_RATES = gql`\n query GetExchangeRates {\n rates(currency: "USD") {\n currency\n rate\n }\n }\n`;\n\nconst TestScreen = () => {\n const { loading, error, data } = useQuery(EXCHANGE_RATES);\n\n console.log(loading, error, data); // Stop at "true undefined undefined" \n\n if (loading) return <Text>Loading...</Text>;\n if …Run Code Online (Sandbox Code Playgroud)