Как я могу отправить запрос на graphql с помощью реле onclick
?
render(){
<div>
<img src={this.state.picture}>
<input type="email" value={this.state.email} onChange{...}/>
<button onClick={this.checkEmail}>Check</button>
</div>
}
checkEmail = async () => {
const res = await axios({
method: 'post',
url: __RELAY_API_ENDPOINT__,
data: {
query: `query CheckEmail($email: String!){lookupEmail(email: $email){id, picture}}`,
variables: {"email": this.state.email}
}
});
//set state using res
}
Я не могу понять, как это сделать с реле. В примерах реле используется для получения и рендеринга onMount.
Но как мне получить данные и изменить состояние прослушивателей событий (onclick
)? Я не мог найти ни одного подобного примера.