P50 GraphQLクライアントの実態

フラグメントコロケーション

クエリの一部をコンポーネントと紐付ける。クエリの一部に名前を付けて取り出せる。
フラグメントはインラインフラグメントに名前を付けたもので、再利用可能なセレクションである。
フラグメントは次の構文で定義する。

fragment  フラグメント名 on 型名 セレクションセット

フラグメントを使うときは、

...

と書く。

クライアントライブラリ

Relay
  • Facebook
  • Reactに特化
  • フラグメントコロケーションのためのAPI
Apollo Client
  • Appollo Platformが提供
  • GraphQL APIに特別な追加の仕様を要求しない