- GraphQL ベストプラクティス
- 📁 GraphQL 仕様
- 📁
Apollo Client
- Apollo CLI の codegen で GraphQL クエリレスポンスの TypeScript 型を自動生成する
- Apollo Client でクリック時に GraphQL クエリを実行する
- Apollo Client の ApolloLink チェーンで HTTP リクエストをカスタマイズする
- Apollo Client の fetchMore を自動で呼び出して GitHub GraphQL の100件制限を乗り越える (useAutoFetchMore)
- Apollo Client の Pagenation 機能を使って GraphQL API を呼び出す
- Apollo Client の useQuery 呼び出し部分をカスタムフックで分離する
- 📁 Apollo Server
- GraphQL Code Generator でスキーマから TypeScript の型情報を生成する (graphql-codegen)
- GraphQL スキーマの Lint ツール (graphql-schema-linter) を導入する