<aside> 🌿 exportした型エイリアスをimportする際は、import **type** {} from "~"typeも記述

</aside>

<aside> ⚠️ ※ React × TypaScriptは下の方に記載

</aside>

0. 環境構築、設定

環境構築

環境構築【tsconfig, Webpack設定】

ESLintとPrettier(プリティア)

ESLintとPrettierの設定

1. 基礎

TypeScriptとは

型定義・アノテーション(=注釈)

型推論とアノテーション、型アノテーションの書き方

型の種類

プリミティブ型(string, number, boolean)【始まりの型】

null と undefined の違い【存在しないことを表現する型】

any と unknown の違い(型を許容する)

関数の型定義

<aside> 🌿 関数の型定義ですることは以下の2つ ・関数のパラメーター(仮引数)に型をつける ・戻り値に型をつける returnがある場合:string, number, boolean returnがない場合:void, never

</aside>

関数で使われる特別な型【voidとnever】

関数の型定義方法