Używam apollo graphql w mojej aplikacji reagowania. że mam następujące zapytanie:Reakcja Apollo GraphQl. Jak wyczyścić pamięć podręczną zapytań dla wszystkich kombinacji zmiennych?
query ListQuery($filter: String!) {
items(filter: $filter) {
id
name
}
}
To zapytanie pozwala mi kwerendy listę elementów przy użyciu filtra. Powiedzmy, że użyłem ciągu filtrów A, a następnie użyłem ciągu filtrów B. Pamięć podręczna zawiera teraz dwa wpisy: ListQuery (A) i ListQuery (B).
Teraz powiedzmy, że używam mutacji, aby dodać nowy element. Jak mogę usunąć wszystkie buforowane zapytania z pamięci podręcznej? Tak więc w tym przypadku chcę usunąć zarówno ListQuery (A), jak i ListQuery (B) z pamięci podręcznej.
Jak mogę to zrobić?
Czy rzeczywiście chcesz usunąć z pamięci podręcznej zapytań? Zazwyczaj można zaktualizować je za pomocą ponownego pobierania. – imranolas