나는 이것에 당혹 스럽다. 어떤 필터가 너무 모든 것을 전달되지 기본적으로React Apollo : 하나의 쿼리, 여러 개의 인수 - 캐시하는 방법?
export const getPokemon = gql`
query getPokemon($filters: AssetFilters) {
pokemon(filters: $filters) {
name,
generation,
exp
}
}`;
가 반환됩니다
은 가정하자 저는 현재 다음 쿼리를 가지고있다.
지금, 나는 같은 필터를 다시 반입하려는 :
this.props.refetch({
filters: {
generation: '3rd'
}
});
은 위의 원래 쿼리의 로컬 캐시를 무시 보인다!
오프라인 우선 응용 프로그램을 작성 중이므로 원래 캐시를 덮어 쓰지 않고 이러한 필터링 순열을 개별적으로 캐시하고 싶습니다.
이 캐싱 난이도를 극복하고 Apollo가 이러한 쿼리를 다른 인수로 개별적으로 캐싱하도록하려면 어떻게해야합니까?