Совместно использовать схему GraphQL между клиентом и сервером - PullRequest
0 голосов
/ 13 апреля 2020

Я использую хуки, такие как useQuery из @apollo/client, в моем приложении реакции для запросов к моему бэкэнду AppSyn c. Я определил схему в своем проекте Serverless AppSyn c в отдельном репо. Чтобы получить intellisense в моей IDE для схемы graphql в моем проекте React, мне нужно будет продублировать мою схему в моем приложении реагирования и попытаться поддерживать ее в актуальном состоянии по мере того, как я создаю схему на бэкэнде. Что люди используют / делают, чтобы обойти дублирование одной и той же схемы в клиентских и серверных проектах? В тот момент, когда у меня есть файл schema.graphql как в реактивном, так и в бессерверном проектах, я чувствую себя как «запах», что я что-то пропустил или что-то не так делаю? Любая помощь приветствуется

...