• サバイバルTypeScript

    • Assertion
      • as const
      • [[ as[type] ]]
      • as any
      • non-null Assertion
      • satisfies keyword
    • プリミティブ型
      • boolean
      • number
      • string
      • void
        • 値はあるが、型がない
      • undefined
        • 方はあるが、値がない
      • null
    • オブジェクト型
      • Interface
      • Class
      • Enum
      • Arrays
      • Tuples
    • 他の型
      • any
      • object
      • unknown
      • never
  • Type Interface

  • 型の互換性

  • 型の組み合わせ

  • 作って学ぶ TypeScript

    • Reactでいいねボタンを作ってみる
    • Next.jsで猫画像ジェネレータを作る
    • Vercelにデプロイしてみる
    • Jestでテストを書く
    • Reactコンポーネントのテストを書く
    • Pretttierでコードの整形を自動化する
    • ESLintでコーディング規約を自動化
    • huskyでコミット前チェックを自動化