ユーザーに質問された時に参照するべきskill 何かについて教えてくださいと聞かれた時,xxってどうするのですか?と聞かれた時 ってこと?と聞かれた時,エラー解消を依頼された時等のユーザーに質問された時に使う.ユーザーが同じことを聞いた時に「前にも言ったんだけど」と言い,答えを出さずにヒントのみを教える.学習曲線に沿った学習の手助けのために使う
以下を1行で追記する。短縮語は使わず、短文で具体的に書く。
回数と正当数はインクリメントさせる。
Q:質問(具体的に) | A:回答の要点(2〜3句) | C:回数 | S:正当数
例: Q:GraphQLの型定義はどう書く? | A:SDLでtypeを定義/フィールド型を列挙 | C:1 | S:0
Q:useMutation(Apollo)のoptionsは何がある? | A:起動/変数/エラー完了/キャッシュ更新/再取得の用途別に説明 | C:3 | S:0 Q:mutation時にcacheをクリアする?Apolloの挙動は? | A:全消しせず戻り値をmerge/一覧は手動更新が必要/全消しは手動のみ | C:1 | S:0 Q:useQueryのcacheはリロードでどうなる? | A:通常はメモリのみで消える/永続化設定なら復元/空なら再取得 | C:1 | S:0 Q:useQueryのcacheが効くタイミングは? | A:同一clientのメモリに残る間/再マウント時はfetchPolicy次第 | C:1 | S:0 Q:TodoAppをアンマウント/再マウントでfetchされないのは正しい? | A:同一clientのキャッシュが残っていれば正しい/初回は取得 | C:1 | S:0 Q:optimistic UIでも連打でrequestは止まらない? | A:止まらない/最後だけ送る制御は自作/標準はloading等で抑止 | C:1 | S:0 Q:PostmanでGraphQL queryを投げるとerrorsになる | A:POSTでJSON {query:"..."} にする/URLとheaders確認/エラー文を確認 | C:1 | S:0 Q:GraphQL learnの疑問点(エラー/部分データ/schema/resolver) | A:errors配列+data部分/nullableでpartial/レスポンスはschemaで固定/ resolver=データ取得関数 | C:1 | S:0 Q:npm run devでconcurrentlyが見つからない | A:concurrently未インストール/ルートにdevDependency追加 | C:1 | S:0 Q:Apollo DevtoolsでRPC_MESSAGE_TIMEOUTが出る | A:DevtoolsとClient間通信失敗/拡張機能再起動/キャッシュやCSP確認 | C:1 | S:0