TypeScript

スポンサーリンク
TypeScript

【実務・中級編】 compilerOptions.strictNullChecks – TypeScript実践ガイド

「`strictNullChecks`をONにしない」という選択肢は、現代のフロントエンド開発には存在しないフロントエンドの現場で「TypeScriptを導入しているのに、なぜかランタイムエラーで落ちる」という事態に遭遇したことはないだろう...
TypeScript

【実務・中級編】 compilerOptions.noImplicitAny – TypeScript実践ガイド

エンジニアの皆さん、お疲れ様。今日もコードと格闘しているかな。さて、TypeScriptを触り始めてしばらく経つと、必ずと言っていいほどぶち当たる壁がある。「なぜ型をちゃんと書かなきゃいけないのか」という問いだ。プロジェクトが大きくなればな...
TypeScript

【実務・中級編】 compilerOptions.strictの有効化 – TypeScript実践ガイド

「とりあえずstrict: true」で思考停止していないか?TypeScriptの厳格さを手懐ける技術現場でコードをレビューしていると、たまに「なぜか型エラーが消えないから `any` で逃げた」とか「`tsconfig.json` がデ...
TypeScript

【実務・中級編】 compilerOptions.libの設定 – TypeScript実践ガイド

TypeScriptの `lib` 設定:君のプロジェクトの「呼吸」を制御する場所やあ。現場でコードを書いていると、つい `tsconfig.json` は「最初に作ってから放置」しがちだよな。わかるよ。だが、中級者から一歩先へ進むなら、そ...
TypeScript

【実務・中級編】 compilerOptions.moduleの設定 – TypeScript実践ガイド

現場のコードを「動く」から「最適化する」へ:`compilerOptions.module` を完全攻略する現場でTypeScriptを触っていて、`tsconfig.json`の`compilerOptions`をなんとなく設定したままに...
TypeScript

【実務・中級編】 compilerOptions.targetの設定 – TypeScript実践ガイド

「とりあえずESNext」で思考停止してないか? `tsconfig.json` の `target` が現場にもたらす残酷な真実現場のコードベースを見ていると、`tsconfig.json` の `compilerOptions.targ...
TypeScript

【実務・中級編】 tsconfig.jsonの役割と基本構造 – TypeScript実践ガイド

`tsconfig.json` を制する者はプロジェクトを制す:現場で戦うための設定術フロントエンドの現場で「なんとなく雛形をコピペして、エラーが出たらネットで見つけた設定を適当に書き足す」という開発、正直に言おう。それ、いつか必ず自分を苦...
TypeScript

【入門編】 ReadonlyとMutableユーティリティ型 – TypeScript実践ガイド

みなさん、こんにちは!TypeScriptの世界へようこそ。日々コードを書いていると、「あれ?いつの間にかこのデータが勝手に書き換えられてバグになっている…」なんていう冷や汗モノの体験、一度はありませんか?特にWeb制作やアプリ開発の現場で...
TypeScript

【入門編】 PartialとRequiredユーティリティ型 – TypeScript実践ガイド

やあ、TypeScriptの世界へようこそ!現場の第一線で長年コードを書き続けてきた、チーフアーキテクトの私から、今日はとっておきの「魔法の道具」を紹介しましょう。TypeScriptを学び始めると、誰もが一度は「この型、さっき決めたばっか...
TypeScript

【入門編】 keyof typeofの組み合わせパターン – TypeScript実践ガイド

こんにちは!フロントエンド・アーキテクチャの現場を渡り歩いているチーフの私です。TypeScriptを書き始めたばかりの頃って、次から次へと現れる見慣れない記号やイディオムに圧倒されちゃいますよね。「`keyof`? `typeof`? な...
スポンサーリンク