Для Мутаций, которые создают новый объект, возможно ли автоматически обновлять все кэшированные запросы, частью которых должен быть этот новый объект (в виде списка / единственной формы)?
В отличие от ручного решения, которое требует знания того, какие запросы обновлять: https://www.apollographql.com/docs/react/essentials/mutations.html#update https://www.apollographql.com/docs/react/features/optimistic-ui.html#optimistic-advanced
У меня есть ощущение, что этого, возможно, придется достичь в будущей версии Apollo, которая рассмотрит этот вариант использования, но, возможно, я ошибаюсь и это можно сделать сегодня.
Пожалуйста, не стесняйтесь предлагать различные идеи / сценарии / мысли о том, какие данные должны присутствовать в клиенте, чтобы определить, какие запросы Apollo следует обновить, или возможно ли это даже автоматизировать.
Пример:
- Схема: TodoList, Todo
- Действие: Создайте новый Todo в TodoList
- Результат: Todo автоматически добавляется в запросы TodoList, которые извлекают все дочерние объекты Todo.
Большое спасибо,