📑

GraphQLに入門する

2021/06/10に公開

このサイトの動画をみた。チュートリアルもある。

https://www.howtographql.com/

  • GraphQLによってデータ取得の複雑さはサーバーサイドに押しつけられるので、フロントエンドのデータ取得周りがシンプルになる。

    • データがどこにあるかを気にしなくていい。たった一つの一貫したAPIエンドポイントがあるようにあつかえば良い。
  • GraphQLは仕様であって、実装されたライブラリの名称ではない。

  • GraphQLを実現するのに、GraphQLサーバーを自分で立てる。

  • GraphQLを実現するのに、フロントエンドはGraphQL Clientを使う。

    • Relay and Apollo
  • GraphQLサーバーのアーキテクチャは3種類

  • RESTだった時のデータ取得 -> imperative data fetching

  • GraphQLの場合 -> declarative data fetching

そのほか

Discussion