diff --git a/README.md b/README.md index 576568e..e4e8e9d 100644 --- a/README.md +++ b/README.md @@ -85,10 +85,15 @@ https://graphql-pokemon2.vercel.app 効率的なデータ読み込み -オーバーフェッチを最小限に抑え、サーバーへのラウンドトリップを少なくする FacebookがGraphQLを開発した理由は、[モバイルネイティブアプリへの移行のため](https://reactjs.org/blog/2015/05/01/graphql-introduction.html) スマホの普及に伴う低速、省電力なデバイスの利用の増加が背景 +RESTは複数のエンドポイントへの問い合わせを行うという典型的な課題がある +クライアントのデータ取得の効率やデータの表現の都合で似たような振る舞いのAPIを作りがち + +GraphQLは単一のリクエストで指定したデータを取得可能 +オーバーフェッチを最小限に抑え、サーバーへのラウンドトリップを少なくする + --- #### REST @@ -268,6 +273,8 @@ https://hasura.io ## GraphQLをもっと知る +使うための知識を深める + --- ## GraphQL Operation