[英]Checking null object in react js with graphql query
I am new to the react and graphql .我是 react 和 graphql 的新手。 here, I have a query and I want to check the null data.在这里,我有一个查询,我想检查空数据。
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>
So, I checking null using this way or所以,我用这种方式检查 null 或
data: gdata = { gdata: {} } })
In which way should I check for the null or empty data as it gets crashed .And also if it is an array.我应该以哪种方式检查 null 或空数据,因为它崩溃了。如果它是一个数组。 Thanks for the help.谢谢您的帮助。
Currently I am checking the result on my project using ternary目前我正在使用三元检查我的项目的结果
if its an array如果它是一个数组
gData ? gData.greport : []
if its an object如果它是一个对象
gData ? gData.greport : {}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.