Проверка нулевого объекта в реакции js с запросом graphql - PullRequest
0 голосов
/ 17 февраля 2020

Я новичок в реакции и graphql. здесь у меня есть запрос, и я хочу проверить нулевые данные.

return (
      <Query
        query={Report}
        variables={{
          id: match.params.pId
        }}
        {({ loading, error, data: gdata }) => {
          if (loading) return <Loader />
          if (error) return <Error />
          return <Report data={gdata && gdata.greport} />
        }}
      </Query>

Итак, я проверяю нулевое значение, используя этот способ или

data: gdata = { gdata: {} } })

Каким образом я должен проверить на наличие нулевые или пустые данные при сбое. И также, если это массив. Спасибо за помощь.

1 Ответ

0 голосов
/ 17 февраля 2020

В настоящее время я проверяю результат моего проекта, используя троичную

, если это массив

gData ? gData.greport : []

, если это объект

gData ? gData.greport : {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...