https://drive.google.com/file/d/1sz7kW_S0j0zG3lY4LtsBOyTEEQBlLvZT/view の感想とメモです。
@_mogaminga さんのトークです
kameikeの事前状態
- GraphQL触ったことない
- BFFとかも経験なし
参考になったことや感想
- GraphiQLを使うと型等が見れる。学習のサイクルをあげて、めっちゃ便利そうなやつ。
- githubが準拠しているのでsandboxとして良さそう
- サーバー側から型とかの説明が降ってくる。
- enumがあるのswiftエンジニアにとって垂涎もの
- ページングなんとかしてくれる型
ConnectionType
がある - 例えばrubyで宣言的に書くことができる
- iOSではApollo iOSというものが便利
ツラミのメモ
- errorHandlingが辛い
- N+1とか大変そう。チューニングが暗黙的そう
- クエリの一部成功、一部失敗が起きうる
- 404とかでもstatusCodeが200で返ってくる(文法があってると200)
- Mutationに一工夫必要
私的な感想や感情
- とりあえず試してみたい。
brew cask install GraphiQL
でなんとかなったので、githubでさわってみる - ポンポコやっていきたい