作って学ぶTypeScript
この章では、TypeScriptを使った実践的な開発の流れを学びます。次のチュートリアルを用意しています。
- フロントエンドアプリケーション(ReactとNext.js)
- Jestを使った単体テスト
- Reactコンポーネントのテスト
- Prettierを使ったコードの自動整形
- eslintを使ったコーディング規約の自動チェック
この章の目的は、「もし実務でTypeScriptを使ったらどんな開発になるのか?」について体験することです。この章を進めるにあたって、TypeScriptの知識はまだ無くても構いません。解説の手順どおりに進めることで、開発を追体験できるようになっています。
この章でのTypeScriptについての解説は最小限です。チュートリアルを進めるにあたり、必要なものは解説します。しかし、言語の詳しい仕様については省いています。まずは具体的な開発を体験してください。TypeScriptがどんな雰囲気なのか感じ取った上で、より詳しい言語の仕様や機能について学びたくなったら、次の章の「読んで学ぶTypeScript」をお読みください。
📄️ 読んで学ぶTypeScript
本章では、TypeScriptの言語機能をひとつひとつ解説します。解説の範囲はTypeScriptに留まらず、JavaScriptについても必要なものを解説します。これは、TypeScript学習者がJavaScriptも並行して学ぶことが多いためです。