Open1
Apollo Clientメモ
モデルそのままを意識したフラグメントではなく、ビューを意識したフラグメントを作成するというのは、なるほど、と思いました
出所: https://speakerdeck.com/sonatard/swiftui-graphql
reactのコンポーネントのpropsの型で、モデルの型を定義していたりすると、足らないプロパティ(特にリレーションのプロパティ)で難儀したことがあった。ビューで利用するフラグメントを定義・利用すれば困らなくなりそう。
さらにGraphQLのクエリの中でプロパティの重複が許されていたが、一つのクエリの中にフラグメントを複数定義して、同じプロパティがあっても問題ないことはここで生きてくるのか、と思いました。