Клиент Apollo GraphQL: шаблоны локальных и удаленных состояний - PullRequest
1 голос
/ 12 апреля 2019

Я использую react-apollo, и я хотел бы лучше понять, как управлять type, который может существовать локально или удаленно.

Например, допустим, у меня был тип Category.

type Category {
  id: ID!
  name: String!
}
  1. Я хотел бы иметь возможность query существующих экземпляров моего Category типов с моего удаленного сервера.

  2. Я бы тогда хотел иметь возможность create, update и delete экземпляров локально.

  3. I 'Я хотел бы сохранить изменения на моем remote сервере, когда пользователь выполняет действие «Готово».

Я видел примеры того, как добавлять и запрашивать дополнительные поля с помощью *Директива 1029 *, но мне неясно, как управлять целыми экземплярами, которые могут жить как локально, так и удаленно.

Буду весьма признателен за любые предложения шаблонов, ресурсов и т. Д.

...