watchQuery которым я получаю список товаров. При удалении из списка у меня используется refetchQueries - тоже самое что getItems т.е. я по сути получаю список заного (чего хочу избежать и не удалять руками элемент на стороне свелта). При удалении элемента он удаляется из кэша apollo, но остается на странице. Есть ли способ синхронизировать кэш и ObservableQuery? Цель по максимому избежать использования сторов.
С бэка может возвращать новый список после мутации? Я так свой апи строю, чтоб не дёргать базу с клиента ещё раз… любые мутации возвращаю обновлённый список в соответствии с первым запросом.
@zamkevich Вопрос был в целом про конкретную функцию или способ обновить данные после мутации. Вот как это делается с реакт хуками https://www.apollographql.com/docs/react/data/mutations/#making-all-other-cache-updates. Делал так-же на свелте но кэш и стейт не обновляется.
Обсуждают сегодня