Парни, а подскажите вот такую вещь по apollo-client 3 beta. Допустим, возьмем какую-то абстрактную простую схему:
- Есть блог, в нем посты, допустим просто id и title
- Есть комментарии к нему, допустим просто id, post_id, comment
Есть некий запрос GET_POSTS_QUERY, который получает все блоги с комментами, со всеми полями. Могу я как-то изменить один комментарий и как-то вложить в кэш именно этот новый комментарий не перетряхивая весь список блогов со всем списком комментов?
Условно, раньше, когда я использовал RestAPI и хранил стейт объектов локально, я бы сделал
posts.map(), если у нас пост с нужным post_id, то я бы еще дополнительно для него сделал
comments.map() и там для блога для коммента с нужным id обновил поля. Новый аполло может меня избавить от этого геморроя и вкурить, что если я записываю коммент, то нужно его изменить и у вложенных элементов (комментариев) блога?