cache.modify 와 cache.writeQuery의 차이점과 활용법
·
개인 공부/graphql
그래프큐엘과 아폴로 클라이언트(Apollo Client)를 사용할 때, 캐시 관리는 매우 중요한 부분입니다.특히, cache.modify와 cache.writeQuery는 아폴로 캐시를 업데이트하는 두 가지 주요 방법입니다. 이 두 메서드는 비슷한 목적을 가지지만, 사용 방법과 적용 시나리오에 차이가 있습니다. 아래에서 각각의 메서드와 그 차이점을 예시와 함께 설명하겠습니다. cache.modifycache.modify는 아폴로 캐시에서 특정 필드를 변경할 때 사용됩니다.이 메서드는 필드 수준에서 캐시를 조작할 수 있는 기능입니다. 사용 시점캐시된 데이터의 특정 필드만 업데이트할 때여러 쿼리에서 동일한 필드를 공유하고 있을 때부분적인 데이터 갱신이 필요할 때 예시새로운 아이템을 리스트에 추가하는 예제를..