Я довольно новичок в использовании Reaction-native, и у меня нет информации об использовании ApolloClient в моем приложении.Я не могу понять, как использовать клиент, чтобы сделать запрос к моему api graphql.Это мой файл App.js.
import React from 'react';
import { ApolloProvider, Query } from 'react-apollo';
import Client from './src/Network/client';
import AppContainer from './src/Navigation/navigator';
export default class App extends React.Component {
constructor(props) {
super(props);
this.client = new Client().createClient();
}
render() {
return (
<ApolloProvider client = {this.client}>
<AppContainer/>
</ApolloProvider>
);
}
}
Итак, мой AppContainer является базовым стековым навигатором.Я читал, что должен использовать компонент Query из response-apollo, но я хотел иметь больше «контроля» над своими запросами и использовать их вручную, если это возможно.Я хотел бы иметь что-то вроде функции в подпредставлениях моего навигатора, которая могла бы делать:
function getUserInfo() {
client.query({MyGraphQuery})... ;
}
Как выполнить этот трюк?
Заранее спасибо