Итак, я столкнулся с проблемой, когда я использую тот же QUERY, который возвращает «products» на основе «type», НО, кажется, когда я возвращаюсь к списку «products», я получаю предыдущий тип Query и т. Д. ...
Итак, у меня есть:
Допустим, в этом случае «тип» - это «обувь».
<Query
query={GET_PRODUCTS_QUERY}
skip={!type}
variables={{ filter: { type } }}>
Затем я иду в другой список, и тип "носки". Тот же запрос, просто другой «тип». Я заметил, что много раз "список" не обновляется с новым вызовом. Я вижу, что в сети выходят и возвращаются должным образом, НО реагирующий-аполлон не обновляет список.
Я помню, что читал, что, возможно, я бы создал IntrospectionFragmentMatcher? Но я не получаю эвристических ошибок, поэтому, возможно, мне просто нужно сделать что-то вроде: *
getProducts {
... on socks {
...someFragment
}
... on shoes {
...someFragment
}
}
НО, не уверен, что это уместно.
Любые идеи КАК убедиться, что я кеширую ПО для соответствующего запроса с переменными?
Прямо сейчас я должен использовать «без кеша», и это кажется расточительным.