Почему эта переменная (userinfo.user.addinfo) не определена в реакции graphql?
Я хочу получить информацию о addinfo пользователя. если я кодирую
{
userinfo(token: "token") {
user {
id
addinfo
}
}
}
в 127.0.0.1:8000/graphql я получаю такие данные
{
"data": {
"userinfo": {
"user": {
"id": "4",
"addinfo": false
}
}
}
}
но код ниже показывает, что пользователь не определен. console.log(userinfo) покажет мне правильные данные.
export default () => {
const {
data: { isLoggedIn }
} = useQuery(QUERY);
const {
data: { userinfo }
} = useQuery(Addinfo_QUERY, {
variables: { token: localStorage.getItem("jwt") }
});
return (
<React.Fragment>
{console.log(userinfo.user.addinfo)}
<HashRouter>
<AppPresenter isLoggedIn={isLoggedIn} addinfo={addinfo} />
</HashRouter>
</React.Fragment>
);
};
почему пользователь не определен? я не понимаю.