前提:
userテーブル内にカラムがid,name,login_password
テーブル2にid,user_id,etcがありuser_idが外部キー
テーブル3にid,テーブル2id,etcがありテーブル2idが外部キーで繋がっています
状況:
idが一致するテーブル3の全件を取得したいので、テーブル2のIDが一致するものをとれば描画できると思いました。
frontend/src/api/queries/テーブル3.ts
export default gql` query テーブル3($userId: Int!) { テーブル2 { $userId } テーブル3 { ...testFragment } } ${testFragment} `;
上記を記載して、app bashでyarn api:codegenを叩いて
apiのindex.tsを自動で作成しました。
問題:
codegenは走ったので、確認したところ
frontend/src/api/index.ts
type テーブル3 ={ __typename?: 'テーブル3'; ... }
はあるのにindex.tsに「useテーブル3query」がありませんでした。
取得したいqueryの書き方がおかしいとは思うのですが、どのように書けばいいのかわからず、調べてもピンとくるものがありません
初学者で、前提となるものが抜けているとは思いますが、どうかよろしくおねがいします
あなたの回答
tips
プレビュー