ボイラープレートがたくさんあるため(ドキュメントを読んだ後は簡単になりますが)、AWS Amplify、URQL、Apollo Boost、Micro GraphQL ReactクライアントでGraphQLを操作するのは簡単です。
私は現在AWSAppSyncを使用しており、AWSAmplifyとApolloClientのどちらかを選択したいと思っています。すべてのAWSに参加することを考えていました。
では、AWSAmplifyとApolloClientの違いは何ですか?
AWS Amplifyを使用してAppSyncに接続すると、GraphQLクエリだけでなく、IAMロールを使用したアクセス制御も処理されます。さらに、S3へのファイルのアップロード、Cognitoによる認証など、その他の重要な機能も提供します。
GraphQL用のより焦点を絞ったライブラリであるApolloクライアントを使用する場合。