📑
GraphQLに入門する
このサイトの動画をみた。チュートリアルもある。
-
GraphQLによってデータ取得の複雑さはサーバーサイドに押しつけられるので、フロントエンドのデータ取得周りがシンプルになる。
- データがどこにあるかを気にしなくていい。たった一つの一貫したAPIエンドポイントがあるようにあつかえば良い。
-
GraphQLは仕様であって、実装されたライブラリの名称ではない。
-
GraphQLを実現するのに、GraphQLサーバーを自分で立てる。
-
GraphQLを実現するのに、フロントエンドはGraphQL Clientを使う。
- Relay and Apollo
-
GraphQLサーバーのアーキテクチャは3種類
-
RESTだった時のデータ取得 -> imperative data fetching
-
GraphQLの場合 -> declarative data fetching
Discussion