Я думаю, что хорошее начало будет с этой ссылки . Вот несколько примеров того, как использовать клиент Apollo для выполнения запросов и выборки данных.
Возможно, я не правильно понимаю, в чем проблема, но здесь высокий уровень использования Apollo.
Сначала вам нужно будет создать клиент Apollo и предоставить как минимум URI для конечной точки GraphQL.
import ApolloClient from "apollo-boost";
const client = new ApolloClient({
uri: "https://w5xlvm3vzz.lp.gql.zone/graphql"
});
После того, как вы создали клиент, вам следует выполнить запрос с ранее созданным клиентом, как показано ниже:
import gql from "graphql-tag";
client
.query({
query: gql`
{
rates(currency: "USD") {
currency
}
}
`
})
.then(result => console.log(result));
Убедитесь, что вы установили apollo-boost react-apollo graphql-tag graphql
пакеты. Также убедитесь, что вы поместили свой запрос в тег GraphQL следующим образом, поскольку он скомпилирует ваш запрос.