Я использую apollo-cache-inmemory на своем клиенте и пытаюсь работать с кешем.
Должен ли я дополнять запросы, являющиеся надмножествами кэшированных запросов, и, если быть более точным, как это сделать вручную?
Например, у меня есть два запроса: booksConnection
и author
, и я хочу, чтобы booksConnection
извлек выгоду из author
(
query booksConnection(...) {
booksConnection(...) {
_id
title
authors {
_id
name
}
}
}
query author($_id: ID!) {
author(_id: $_id) {
_id
name
}
}
Я полагаю, что ApolloClient сделает это самостоятельно, но есть ли способ сделать это вручную ?