У меня есть существующий сервер 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>
);