目的地
「Reactハンズオンラーニング 第2版」に至る道筋
この本にたどり着くために、先に読んでおきたい本を依存関係から逆算しました。基礎から順に並んでいます。
ここまでの道筋(4冊)
なぜ先に読むのか: JavaScript で動くものを書けるようになると、規模が増えたときの型のなさによる不安が見えてくる。プログラミングTypeScript は JavaScript の上に静的型を載せる発想を基礎から解説し、安全に拡張できるコードへの入口を与える。
なぜ先に読むのか: TypeScript の型システムの基礎を理解したら、それを「効果的に使う」勘所を体系的に学ぶ。Effective TypeScript は 83 の具体的な項目で、型推論を活かす書き方や any の御し方など、実務で型を武器にするための判断基準を与える。
なぜ先に読むのか: 実践入門で型を使った開発に慣れたら、より洗練された型設計のベストプラクティスへ進む。Effective TypeScript は項目ごとに「なぜそう書くべきか」を示し、動く型から「読み手と未来の自分を助ける型」へと設計を引き上げる。
なぜ先に読むのか: 型設計を武器にできるようになったら、その型を最も活かせる実戦の場としてコンポーネント指向の UI 開発へ進む。Reactハンズオンラーニングは props や state を型で守りながら宣言的に UI を組む経験を与え、型の恩恵を画面づくりで体感させる。