Skip to content

『りあクト! TypeScriptで始めるつらくないReact開発』のサンプルコードページ

License

Notifications You must be signed in to change notification settings

oukayuka/ReactBeginnersBook

Repository files navigation

『りあクト! TypeScript で始めるつらくない React 開発』

■ 本の紹介

React って難しい? そんなイメージを吹き飛ばす入門書です。初学者と経験者のふたりの女性エンジニアによる対話体で話が進むため、頭に入りやすく、引っかかりやすいポイントや抱きがちな疑問にも丁寧にフォロー。

さらに TypeScript を始めとする、今のイケてる React エンジニアたちが現場で採用している技術を実際に使いながら説明していきます。


本書は技術書典5にて頒布予定の React 入門書です。他の技術で Web アプリケーション開発の経験はあるが React は初めて、または過去に挫折してしまったといった人を主な読者層に想定しています。

当日は「う 09」のブース(サークル名「Nutcracker」)にて頒布します。頒布情報が記載されたサークルのページは以下のリンクから。


■ 見本誌

電子書籍版のサンプルです。「2-3 アロー関数」までの 43 ページが収録されています。


■ 目次

第1章 こんにちは React

1-1. プロローグ
1-2. 環境構築
1-3. Hello, World!
1-4. Yarn コマンド

第2章 ナウでモダンな JavaScript

2-1. ECMAScript
2-2. 変数の宣言
2-3. アロー関数
2-4. クラス構文
2-5. 便利なオブジェクトリテラル
2-6. 非同期処理を扱う

第3章 関数型プログラミングでいこう

3-1. 関数型プログラミングは何がうれしい?
3-2. コレクションの反復処理
3-3. 関数型プログラミングの概要
3-4. 高階関数
3-5. カリー化と関数の部分適用

第4章 型のある TypeScript は強い味方

4-1. TypeScript は今やメジャー言語
4-2. 型のバリエーション
4-3. 配列とオブジェクト
4-4. 関数の型定義
4-5. コンパイル設定
4-6. モジュールの型定義

第5章 拡張記法 JSX

5-1. JSX とは何か
5-2. JSX の文法

第6章 Lint と Prettier でコードをクリーン化

6-1. TSLint
6-2. Prettier
6-3. 組み合わせとカスタマイズ

第7章 何はなくともコンポーネント

7-1. React の基本思想
7-2. 受け渡される Props
7-3. 内部の状態を規定する Local State
7-4. コンポーネントのライフサイクル
7-5. 関数コンポーネント

第8章 合成するぞ Recompose

8-1. Presentational Component と Container Component
8-2. Recompose の紹介
8-3. Recompose の使い方

第9章 ルーティングで URL を制御する

9-1. SPA のルーティング
9-2. React Router にまつわるあれこれ
9-3. React Router の使い方

第10章 Redux でアプリの状態を管理する

10-1. Flux アーキテクチャ
10-2. Redux の登場
10-3. Redux の使い方
10-4. Flux Standard Action
10-5. Redux DevTools

About

『りあクト! TypeScriptで始めるつらくないReact開発』のサンプルコードページ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published