【发布时间】:2020-05-02 19:16:17
【问题描述】:
我可以使用 useQuery 返回查询的数据没有问题。我正在尝试使用以下查询检索用户,但是在访问 data.user 时,我的应用程序会抛出一个错误,提示数据未定义。
const userQuery = gql`
{
user {
id
email
}
} `;
export default NavWrapper = () => {
const { loading, error, data } = useQuery(userQuery);
console.log(data);
if (loading) return <ActivityIndicator size="large"/>
if (!data) return <Login/>;
return <Navigator/>;
}
以上工作正常并在对象中检索用户,但我需要根据实际用户而不是数据包装器来呈现登录组合。有任何想法吗?一定很简单……
【问题讨论】: