サイトアイコン 上尾市のWEBプログラマーによるブログ

「基礎から始めるGraphQL」の感想・備忘録

点数

70点

感想

説明が足りない部分が多く、わかりづらかった。

通常はRESTで十分なので、特別な要件がない限りはGraphQLが必要になることはないと思う。

GraphQLとは

REST APIとの比較

REST APIの場合

データ取得は以下のようなリクエストとなる。

GraphQLの場合

1つのリクエストで全てを取得することができるようになるため、よリクエスト回数を減らすことができる。
(条件を指定することで必要なデータのみ取得可能)

GraphQLの構成

クエリ言語とスキーマ言語の2つで構成されている。

クエリ言語

GraphQLサーバにリクエストするための言語で以下の3種類がある。

  1. query: データ取得
  2. mutation: 更新系
  3. subscription: イベント通知

スキーマ言語

モバイルバージョンを終了