и квери Б....
Б должен запуститься при определенном ответе А
Как это решается правильно?
Например, два useQuery, у второго в параметре skip будет условие, которое тебе нужно. Второй вариант useQuery + lazyQuery . Второй запрос пускать по условию ,в какой нибудь ифочке/useEffect’е
Я так понимаю это в одном запросе можно разместить.. в этом и есть сила graphql
Второй запрос дёргает ElasticSearch с овердофига записей, поэтому для начала делаем более простую проверку запросом А
Первое что в голову приходит использовать lazyQuery на втором запросе
Очень сложно. Легче было бы делать одним запросом. При отрицательном ответе на запрос A - отправить ответ и не делать запрос на elastic search. При положительном - дергать. Что вы и хотите сделать но через клиент. Правильно понимаю что это запросы на один ресурс?
Обсуждают сегодня