GraphQL сам по себе не задаёт единственный кеш. Нужно назвать используемый клиент, ключи сущностей, правила свежести и обновление после мутаций.
Как у вас реализовано кэширование запросов GraphQL?
GraphQL сам по себе не задаёт единственный кеш. Нужно назвать используемый клиент, ключи сущностей, правила свежести и обновление после мутаций.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
GraphQL сам по себе не задаёт единственный кеш. Нужно назвать используемый клиент, ключи сущностей, правила свежести и обновление после мутаций.
Нормализованный клиентский кеш может хранить объекты по typename/ID и связывать результаты запросов ссылками. При отсутствии нормализации кешируют целые результаты по query и variables. В ответе о проекте объясните, что происходило при редактировании, пагинации и выходе из аккаунта; не предполагайте автоматически Apollo.