フロントエンドカンファレンス沖縄2023
レギュラートーク 30分

GraphQLクライアントの技術選定

KazukiHayase 早瀬和輝 KazukiHayase
2

GraphQLを採用することにより、型安全性やデータフェッチの柔軟性などの恩恵を享受することができます。
一方で、GraphQLのメリットを最大限活用するためには、キャッシュ戦略やFragment Colocationなど、考慮するべきこともいくつかあります。これらを踏まえてどのGraphQLクライアントを採用するかは非常に重要です。
そこで、このセッションではGraphQLクライアントに求められる要件と、技術選定の観点を具体的な事例を交えて紹介しようと思います。

具体的には下記の内容をお話しする予定です。

  • GraphQLのメリットとユースケース
  • キャッシュとFragment Colocationの重要性
  • GraphQLクライアントに求められる要件
  • GraphQLクライアントの紹介と比較
    • Relay, Apollo Client, urql
  • 具体的な選定事例