Как я могу удалить объект из нескольких полей на стороне клиента в Apollo?

avatar
dangtony98
8 августа 2021 в 22:21
130
0
0

Проблема: у меня есть мутация удаления, которая удаляет элемент из базы данных на стороне сервера. Во время удаления у меня также есть несколько полей с разбивкой на страницы на стороне клиента, которые содержат удаленный элемент. Как я могу правильно обновить эти разбитые на страницы поля (чтобы они больше не содержали удаленный элемент)?

Теперь у меня есть способ удалить объект из кеша, а затем вызвать resetStore(), но это неэффективно, потому что все активные запросы повторно загружаются, для которых многие могут быть неактуальны. Я также пытался восстановить отдельные запросы, но это дает мне повторяющиеся дочерние элементы.

Источник
xadm
8 августа 2021 в 23:30
0

плохое обновление/плохая политика типа... нет деталей/минимально воспроизводимый пример => нет решения

Ответы (0)