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