Upgrade to Pro — share decks privately, control downloads, hide ads and more …

代数的データ型を活用したGraphQLスキーマの設計

 代数的データ型を活用したGraphQLスキーマの設計

【3/24@オンライン開催】エイチーム×レバレジーズ フロントエンド勉強会
https://ateam.connpass.com/event/276968/

での発表資料

# 技術

GraphQL, TypeScript, ADT, 代数的データ型, Union type, Apollo Client, エラーハンドリング

More Decks by レバレジーズTechアカウント

Other Decks in Technology

Transcript

  1. - このスキーマで返されうるエラーは? - ValidationFailed - EmailDuplicated - PasswordNotConfirmed ハンドリングすべきエラーを区別する →

    アプリケーションエラー。 ハンドリングしてユーザーに適切な アクションをとってもらうべき
  2. 参考文献 - Production Ready GraphQL - https://book.productionreadygraphql.com/ - GraphQL Specification

    - https://spec.graphql.org/June2018/ - GraphQLスキーマ設計の勘所 - https://speakerdeck.com/yukukotani/graphql-schema-design-practice