Open1

Apollo Clientメモ

ta.toshiota.toshio

モデルそのままを意識したフラグメントではなく、ビューを意識したフラグメントを作成するというのは、なるほど、と思いました

出所: https://speakerdeck.com/sonatard/swiftui-graphql

reactのコンポーネントのpropsの型で、モデルの型を定義していたりすると、足らないプロパティ(特にリレーションのプロパティ)で難儀したことがあった。ビューで利用するフラグメントを定義・利用すれば困らなくなりそう。

さらにGraphQLのクエリの中でプロパティの重複が許されていたが、一つのクエリの中にフラグメントを複数定義して、同じプロパティがあっても問題ないことはここで生きてくるのか、と思いました。