Я пытаюсь написать и получить объекты локального состояния, но мои данные появляются пустыми.
Мой запрос:
const MY_MUTATION = gql`
{
draftIssuanceErrors @client {
hi
errors: JSON
total
unprocessed: JSON
}
}
`
Запись в состояние:
apolloClient.writeData({ data: { draftIssuanceErrors: { hi: 5, errors: null, total: 0, unprocessed: { ... } } } });
Попытка чтения из состояния:
const { data } = useQuery(MY_MUTATION);
Но data
пусто?
Когда я смотрю в отладчик, я вижу правильные значения в ApolloClient:
Почему data
пусто? Как я могу это исправить?