Ошибка при подключении к нескольким конечным точкам в реакции GraphQL - PullRequest
0 голосов
/ 22 января 2019

У меня есть существующий сервер graphql, с которого я получаю данные. Теперь мне необходимо подключиться к другому стороннему графику, от которого я должен получать данные. Я не могу создать другого клиента для этого. Я могу создавать отдельные компоненты, которые могут индивидуально подключаться к стороннему сервису. Но у меня есть много компонентов, которые потребляют их. Создавая отдельные компоненты, мне было бы обременительно делать это.

Я не хочу создавать несколько таких компонентов (ниже) для подключения сторонних сервисов!

Можно ли создать другого клиента и сделать запрос?

return (
  <Query query={gql`
            {
               my query here
            }

              `} client={customClient} >
    {({ loading, error, data }) => {

      if (loading) return "Loading...";
      if (error) return `Error! ${error.message}`;
      let usersList = data.allPopulation;
      return (
        <div>
          <SelectList
            label='Patients Name'
            options={usersList}
          />
        </div>
      );
    }}
  </Query>
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...