Apollo Client In memory Cache

typePolicies

apolloClient 에서 프래그먼트 Read & Update

어떻게 fragment 단위로 read & write 이 가능할까?

const fragment = gql`
  fragment UserName on User {
    id
    name
  }
`;

// 읽기
const userData = client.readFragment({
  id: 'User:1',
  fragment: fragment
});

// 쓰기
client.writeFragment({
  id: 'User:1',
  fragment: fragment,
  data: {
    id: '1',
    name: 'New Name'
  }
});