#apollo #apollo-client #react-apollo
Вопрос:
Я пытаюсь использовать клиент Apollo 3 в качестве решения для локального штата. Однако у меня возникли некоторые проблемы с использованием UseMutation
крючка.
Следующее хранилище содержит репозиторий my code apollo-use-query с простым контейнером, в котором отображаются пользовательские данные.
После нажатия пользовательской кнопки переключения, а затем во время отладки функции обновления updateUserCache useMutation
крючка. Я заметил, что data
параметр не предоставляет обновленный activeUser
, а скорее предоставляет пустой объект. Почему параметр data
объекта здесь пуст?
Я также заметил, что data
параметр возвращается с правильными данными при использовании устаревших локальных преобразователей здесь
Однако локальные распознаватели достигают EOL, поэтому я не хочу использовать их в своем решении. Мне не хватает политики типов в моем кэше, которая решает эту проблему в новой реализации AC3?