【TypeScript】初心者向け講座【Vue3】【React】で使う内容に絞り【タイパ重視】の構成

TypeScript入門講座。Vuejs3やReactでTypeScriptを使いたい方向けに必要な機能・知識を厳選して紹介しています。ジェネリクス、ユーティリティ、型アサーション、DOM操作、イベント、type、interfaceなど

Ratings: 4.41 / 5.00




Description

フロントエンド開発が大規模になるにつれ、

『TypeScript』の注目度が上がり、企業での採用数も増えています。


2022年GitHub言語人気ランキングでも、

使用言語 第4位、勢いは第3位と高順位をつけ、その人気は今後も続く見込みです。


一方で初心者の方が『TypeScript』に取り組もうとすると、

情報が膨大で、なかなか理解するのが難しいという問題もあります。


『TypeScript』はJavaScriptの上位互換ということもあって、


- JavaScriptとの組み合わせ

- Reactとの組み合わせ

- Vue.js との組み合わせ

- Next.jsとの組み合わせ

- Nuxt.jsとの組み合わせ

- Node.jsとの組み合わせ


などなど、

他のフレームワークの機能と混ぜて紹介されている事が多く、

どの機能がどの言語(フレームワーク)なのか、

しっかり切り分けができていないと、こんがらがってしまい、

使いこなすまでにどうしても時間がかかってしまいます。



そんな課題をうけてこの講座では、

『TypeScript』の機能を網羅するのではなく、


昨今フロントエンド開発で人気のReact, Vue.jsにフォーカスし、

ReactやVue.jsで『TypeScript』を扱うために必要な知識に厳選した構成にしています。


JavaScript、React、Vue.jsそれぞれでセクションを分けることで、

共通で知っておきたい知識、React, Vue.jsで個別で知っておきたい知識を、

できるだけわかりやすいよう分離して構成しています。


■講座で扱っている内容

JSパート・・環境構築、変数に型、関数に型、配列、キャスト、設定ファイル、オブジェクト、type、interface、readonly、 as const(アサーション)、 enum、 ユニオン型、ジェネリクス、ユーティリティ型、HTMLInputElement、イベントオブジェクト、非同期通信、モジュール、名前空間、型定義ファイル

Vuejsパート・・ Ref, Reactive, イベント, computed、defineProps, PropType, defineEmits

Reactパート・・useState、イベント、props


What You Will Learn!

  • typescriptでよく使う型を学ぶことができる
  • ジェネリクス、type、interfaceなどの使い所
  • イベントやDOMに型を付ける方法
  • Vue3の主要な機能に型をつける方法
  • Reactの主要な機能に型をつける方法

Who Should Attend!

  • typescriptを短時間で学びたい方
  • 型の付け方のコツを知りたい方
  • typescriptを覚えたいけれどどこから手を付ければいいかわからない方