используя ручной запрос graphql с реагировать на нативный - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь использовать graphql с react native, но когда я пытаюсь вызвать вручную, он не работает правильно, иногда необходимо несколько раз нажать кнопку, пока она не вернет значение

import { useLazyQuery } from '@apollo/react-hooks'
import { gql } from 'apollo-boost'
const ACTION_FORGOT_PASS = gql`
  query forgotPassword($email: String){
    forgotPassword(email: $email){
      message
    }
  }
`

cosnt ForgotPassword = () => {
  const [actionForgotPass, { loading, data, error }] = useLazyQuery(ACTION_FORGOT_PASS)

  const sendEmail = async () => {
    try {
      await actionForgotPass({ variables: { email: state.email } })
    } catch (e) {
      console.log('debug catch', e)
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...