Riakuto Painless React Development with TypeScript Part1 Language and Tooling Essentials: Knowledge of JavaScript and TypeScript required for React development (Japanese Edition)
Format:
Kindle
En stock
0.76 kg
Sí
Nuevo
Amazon
USA
- 第一線で働く現場のエンジニアからの支持を集め※、技術書典と BOOTH で売れに売れた React の定番本の最新版が Amazon に登場。本書はその「りあクト!」シリーズの第1巻「言語・環境編」です。 (※ぜひ「りあクト 評判」で検索してご確認を) 最初の1巻めとなる本書では、関数型で型安全な React プログラミングができるようになるための言語の基礎力を身に着けていきます。もちろん JavaScript および TypeScript は 2025 年現在の最新の仕様をサポート。 「React の開発になぜ Node.js が必要なの?」「今どきの React エンジニアはどんなツールを使って開発しているの?」「関数型プログラミングってどんなもの?」「型の安全性が担保されるってどういうこと?」のような、学習者が抱く根本的な疑問にまで分け入ってくわしく説明していきます。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 【目次】 ■第1章 こんにちは React 1-1. 基本環境の構築 1-1-1. Node.js がなぜフロントエンド開発に必要なのか 1-1-2. Node.js をインストールする 1-1-3. 超絶推奨エディタ Visual Studio Code 1-2. React のプロジェクトを作成する 1-3. プロジェクトを管理するためのコマンドやスクリプト 1-3-1. pnpm 1-3-2. npm スクリプト ■第2章 ライトでディープな JavaScript の世界 2-1. あらためて JavaScript ってどんな言語? 2-1-1. それは世界でもっとも誤解されたプログラミング言語 2-1-2. 年々進化していく JavaScript 2-2. 変数の宣言 2-3. JavaScript のデータ型 2-3-1. JavaScript におけるプリミティブ型 2-3-2. プリミティブ値のリテラルとラッパーオブジェクト 2-3-3. オブジェクト型とそのリテラル 2-4. 関数の定義 2-4-1. 関数宣言と関数式 2-4-2. アロー関数式と無名関数 2-4-3. さまざまな引数の表現 2-5. クラスを表現する 2-5-1. クラスのようでクラスでない、JavaScript のクラス構文 2-5-2. プロトタイプベースのオブジェクト指向とは 2-6. 配列やオブジェクトの便利な構文 2-6-1. 分割代入とスプレッド構文 2-6-2. オブジェクトのマージとコピー 2-7. 式と演算子で短く書く 2-7-1. ショートサーキット評価 2-7-2. Nullish Coalescing と Optional Chaining 2-8. モジュールを読み込む 2-8-1. JavaScript モジュール三國志 2-8-2. ES Modules でインポート/エクスポート 2-9. それでも知っておくべき JavaScript の this ■第3章 関数型プログラミングでいこう 3-1. 関数型プログラミングは何がうれしい? 3-2. コレクションの反復処理 3-2-1. 配列の反復処理 3-2-2. オブジェクトの反復処理 3-3. JavaScript で本格関数型プログラミング 3-3-1. あらためて関数型プログラミングとは何か 3-3-2. 高階関数 3-3-3. カリー化と関数の部分適用 3-3-4. 閉じ込められたクロージャの秘密 3-4. 非同期処理と例外処理 3-4-1. Promise で非同期処理を扱う 3-4-2. async と await 3-4-3. 複数の Promise をまとめて扱う 3-4-4. JavaScript の例外処理 ■第4章 TypeScript で型をご安全に 4-1. 時代が望んだ言語 TypeScript 4-2. TypeScript の基本的な型 4-2-1. 型アノテーションと型推論 4-2-2. JavaScript と共通のデータ型 4-2-3. Enum 型とリテラル型 4-2-4. タプル型 4-2-5. any、unknown、never 4-3. 関数とクラスの型 4-3-1. 関数の型定義 4-3-2. TypeScript でのクラスの扱い 4-3-3. クラスの 2 つの顔 4-4. 型の名前と型合成 4-4-1. 型エイリアス VS インターフェース 4-4-2. ユニオン型とインターセクション型 4-4-3. 型の Null 安全性を保証する 4-5. さらに高度な型表現 4-5-1. 型表現に使われる演算子 4-5-2. 条件付き型とテンプレートリテラル型 4-5-3. 組み込みユーティリティ型 4-5-4. 関数のオーバーロード 4-6. 型アサーションと型ガード 4-6-1. as による型アサーション 4-6-2. 型ガードでスマートに型安全を保証する 4-7. モジュールのインポート/エクスポート 4-8. TypeScript の環境設定 4-8-1. コンパイラオプション strict 4-8-2. tsconfig.json の設定項目 4-8-3. 複数の tsconfig.json を連携させる
IMPORT EASILY
By purchasing this product you can deduct VAT with your RUT number