TypeScript

TypeScript

【入門編 第1回】組み込み32年のエンジニアが Web 開発を始めます ― なぜ始めたか・学習ロードマップ

組み込みソフト開発32年、ベアメタルとRTOSドライバが専門のエンジニアが、Web開発をゼロから学ぶシリーズの第1回。血液検査の結果をグラフ化するアプリを最終目標に、小さなツールを積み重ねる学習ロードマップと、V字モデルでの進め方を紹介します。
React

【React】useStateのset関数の使い方|関数で更新する理由、オブジェクトと配列の更新、更新直後に古い値が出るわけ

ReactのuseStateで使うset関数の使い方をまとめました。前の値を使うときに関数で更新する理由、オブジェクトと配列を新しく作って更新する方法、更新した直後に古い値が出る理由と、TypeScriptで型を付ける書き方を紹介します。
TypeScript

【TypeScript】記号の多いコードの読み方|アロー関数の型、Partial・Pick などのユーティリティ型、?.・??・! の意味

TypeScriptのコードに出てくる記号の読み方をまとめました。アロー関数の型の書き方と型を省けるとき、 のジェネリクス、Partial・Pick・Omit などのユーティリティ型、?.・??・!・as の意味を、動くコードで確かめます。
TypeScript

【TypeScript】開発環境の基本|npm・tsc・tsx・ESLintの役割と、npm run の仕組み、最小の環境を作る手順

TypeScriptの開発で使うツールを、パッケージ管理(npm)、変換と実行(tsc・tsx・Node.js)、コードの品質(ESLint・Prettier)に分けてまとめました。npm run の仕組みと、最小の環境を作って動かすまでの手順も紹介します。
TypeScript

【TypeScript】公式サイト typescriptlang.org の使い方|Playground・ハンドブック・TSConfigリファレンス・ブログの活かし方

TypeScriptの公式サイト typescriptlang.org の使い方をまとめました。ブラウザで試せる Playground、最初に読むドキュメントとハンドブック、tsconfig.json の調べ方、TypeScript 7.0 などの最新情報が分かるブログを紹介します。
TypeScript

【TypeScript】タプル(Tuple)とは?配列との違いと使いどころ、readonly・as const・ラベル付きタプルまで

TypeScriptのタプルは、要素の数と順番ごとの型が決まった配列です。配列やオブジェクトとの違い、useState のような使いどころ、関数から返すときの as const、readonly やラベル付きタプルを、動くコードでまとめました。
TypeScript

【TypeScript】文字列のデータをオブジェクトの配列に変える処理を、for文に戻して理解する|split・filter・map の流れ

カンマ区切りの文字列をオブジェクトの配列に変える、split・filter・map をつなげた短いコードを、for文の書き方に戻して理解します。途中のデータの変化や、Windowsの改行・NaNなどの注意点もまとめました。
TypeScript

【TypeScript】『TypeScriptハンズオン』を読んだ感想|教材選びで迷った私が、ようやく学び進められた一冊

オンライン教材や本でTypeScriptの学習が続かなかった私が、『TypeScriptハンズオン』で学び進められた理由をまとめました。向いている人・向いていないかもしれない人と、2021年発売の本を今読むときの注意点も紹介します。