с помощью cache.writeQuery - компонент, который получает данные этой квери ч-з
const client = useApolloClient();
const data = client.readQuery(...);
не видит обновления кэша, и соответственно, никак на него не реагирует.
Как заставить компонент видеть эти изменения?
А уверен что кэш правильно перезаписал? Легко можно напутать со вложенностью и даже не заметить. Лучше подебажить в тулзах
да, уверен, т.к. другой компонент, который получает данные ч-з lazyQuery, реагирует на изменения данных правильно
Если данные из разных query то их вроде надо обновлять в обоих местах
Обсуждают сегодня