型エラーを読み解く
なぜ学ぶか: TypeScriptのエラーメッセージは英語で長く、初心者を挫折させる関門です。でも、よく出るのは実は3種類だけ。パターンで読めるようになりましょう。
まずはこの例を見てみましょう
Type 'string' is not assignable to type 'number'. → 「string を number の場所に入れられません」 Property 'nam' does not exist on type 'User'. Did you mean 'name'? → 「nam という項目はありません。name の間違いでは?」 'user' is possibly 'null'. → 「user は null(空)かもしれません(先にチェックして)」
よく出るエラーはこの3種類。英語でも、パターンで読めば怖くありません。
is not assignable to=「入れられません」
型エラーの大半はこの形。「AをBの場所に入れようとしている」という指摘です。どの行かはエラーの位置が教えてくれます。
does not exist=「存在しません」
多くはただの打ち間違いです。例のようにDid you mean...?(〜の間違いでは?)と正解まで教えてくれます。
possibly 'null'=「空かもしれません」
前にやった絞り込み(ifでのチェック)や?.で解決します。
エラー文はそのままAIに貼る
全文+該当コードを貼って「原因と直し方は?」と聞くのが最速です。要約せず、原文のまま渡しましょう。
ステップ 1 / 3
※ カリキュラムの内容はAIが生成しており、誤りが含まれる場合があります。正確な情報は公式ドキュメント等でご確認ください。