Клиентский запрос Apollo с кэшированной локальной переменной
Используя Apollo-Client, любопытно, есть ли у кого-нибудь решение для использования @client
переменная в пределах <Query>
и делает это за один шаг.
Например, мне нужна эта локальная кэшированная переменная:
query LocalCartIds {
cartItemsIds @client
}
и использовать его здесь, который будет запрашивать из нашей базы данных.
query Cart($ids: [Int!]!) {
cart(itemIds: $ids) {
items {
name
price
}
}
totalPrice
}
Есть некоторые решения по вопросам проекта, однако они либо используют вложенные <Query>
компоненты или recompose
, (Остальное не работает для меня).