⁉️このドキュメント is 何?
❗このハンズオンでやること / やらないこと
🙆🏽♀️やること
🙅♂️やらないこと
- JavaScriptの基本的な文法等の説明
- TypeScriptを導入すべき / すべきでないプロダクトへの言及、議論
- TypeScript x 主要なUIライブラリ(React / Vue / Angular / etc…)に触れる
👉TypeScriptとは? JavaScriptの違いや特徴について
- Microsoftが開発したOSS
- C#のリードエンジニアが関わっていて、C#に似ている(らしい)
- 一言で言うと「型定義できるJavaScript」
- JavaScriptに型定義を追加した言語はFlowなど他にもあるが、2022年現在ではTypeScriptが最も広く使われている
- 実行時にJavaScriptにトランスパイル(変換)される
💪Let's ハンズオン!
<aside>
⚠️ 当ハンズオンではTypeScriptのうち、いくつかの機能のみに触れてみるため、こちらに記載した以外にもたくさんの機能があります
</aside>
0. 準備
1. 型注釈(Type Annotations)
2. 型推論(Type Interface)