#reactjs #graphql #apollo-client #react-apollo #apollo-server
Вопрос:
Привет, я просто хочу спросить, в чем разница между этими двумя приведенными ниже кодами, я пытаюсь обновить кэш комментариев после мутации, я попробовал эти два фрагмента кода ниже, они оба работают нормально. Мне просто нужно знать разницу. Спасибо
update(cache, { data }) {
cache.modify({
id: cache.identify(myPost),
fields: {
comments(existingCommentRefs, { readField }) {
return existingCommentRefs.filter(
commentRef => idToRemove !== readField('id', commentRef)
);
},
},
})
}
update(cache, { data }) {
cache.modify({
fields: {
comments() {}
}
})
}