Добрый день, использую Graphql + Apollo client на react'e. К примеру когда у меня один запрос в файле я могу оформить таким образом
const { loading , data = {} } = useQuery(KINDS)
const { Kinds = [] } = data
// и дальше к примеру
if(!loading){
// code
}
Но как быть когда у меня 2 запроса в одном файле, и переменные loading, data уже нельзя использовать. И тогда приходиться писать длинные конструкции.
Пример
const kindsByRestaraunt = useQuery(KINDS_BY_RESTAURANT, {
variables: { id }
})
if(!kindsByRestaraunt.loading)
console.log(kindsByRestaraunt?.data?.KindsByRestaurant)
Как можно использовать повторно первый синтакс?