- トップ
- TypeScript
- Effective TypeScript(第2版)
Zenn・Qiitaの1記事で紹介(2025年12月、時点)。
- 紹介記事
- 1件
- Qiita / Zenn
- 0 / 1
- 初めての紹介
- 最新の紹介
紹介している記事(1件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 技術書を「覚える」のをやめたら、使えるようになった Zenn · Ryohei · · いいね 230
新卒入社後に技術書を読む中で、CTOから勧められた「脳にインデックスを貼る」読み方の例として本書を挙げている。約80項目を暗記するのではなく、目次や要点から内容のありかを把握し、業務で必要になったら本に戻る方法である。項目26のメモでは、型推論を理解して明示的な型注釈を減らし、TypeScriptに最も狭い型を推論させる点を要旨としている。ページ番号も記録し、詳細は原典で確認する運用を示している。
この本について
TypeScriptの型システムを理解し、型安全性と表現力を活用したコードを書くための考え方を83項目で学ぶ実用書である。JavaScriptとの関係やコンパイラー設定、型推論、制御フロー解析、型設計を扱い、any型による不健全性を抑える方法、ジェネリックや条件型による型レベルプログラミング、型宣言と公開APIの設計も取り上げる。さらに、実行時の型の扱い、デバッグ、テスト、コンパイラーの性能、JavaScriptからTypeScriptへの移行までを対象とし、各項目をコード例とともに説明する。型アノテーションとアサーションの使い分け、状態や入力の表現、未知の値への対応など、日々の実装で型をどう設計し使うかを具体的に学べる。TypeScriptの基本を身につけた初級者から、型の高度な機能を使う開発者までを想定している。
出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。
目次(主な章)
出典: 出版社の書籍ページ (章の見出しのみ)
- 1章 TypeScriptとは何か
- 2章 TypeScriptの型システム
- 3章 型推論と制御フロー解析
- 4章 型設計
- 5章 不健全性とany型
- 6章 ジェネリックと型レベルプログラミング
- 7章 TypeScriptレシピ集
- 8章 型宣言と@types
- 9章 コードを書いて実行する
- 10章 コードのモダン化とTypeScriptへの移行
- 付録A 初版の項目とのマッピング
- 付録B 推奨事項の実践法