React Hooks と TypeScript でつくる Todo PWA ~ 入門 React ハンズオン

React Hooks と TypeScript でつくる Todo PWA ~ 入門 React ハンズオン

無料で読める本

入門 React ハンズオン

Chapters
Chapter 01

はじめに

Chapter 02

開発環境の準備

Chapter 03

React コンポーネントの作成

Chapter 04

フォームに入力された文字列を状態 (=state) として保持する

Chapter 05

Todo(タスク)の仕様を考える (その 1)

Chapter 06

配列ステートの操作には要注意

Chapter 07

イベントを処理する関数を作成する

Chapter 08

todos ステートを展開してページに表示する

Chapter 09

Todo(タスク) の仕様を考える (その 2)

Chapter 10

登録済みの todo を編集可能にする

Chapter 11

配列ステートの操作には要注意 (その 2)

Chapter 12

タスクの完了/未完了を操作できるようにする - Todo の仕様を考える (その 3)

Chapter 13

登録済みの todo を削除可能にする - Todo の仕様を考える (その 4)

Chapter 14

タスクをフィルタリングする機能を追加する

Chapter 15

ごみ箱を空にする機能を追加する

Chapter 16

TypeScript のジェネリクスを使ってよく似た関数を一つにまとめる

Chapter 17

UI コンポーネントの構成を考える

Chapter 18

ソースコードをコンポーネントごとに分割する

Chapter 19

UI フレームワーク Material UI を導入する

Chapter 20

ToolBar コンポーネントの作成

Chapter 21

SideBar コンポーネントの MUI 化

Chapter 22

QR コンポーネントの作成

Chapter 23

FormDialog コンポーネントとTodoItem コンポーネントを MUI で化粧直しする

Chapter 24

AlertDialog コンポーネントの作成と ActionButton コンポーネントのアップデート

Chapter 25

ブラウザのストレージへデータを保存する ~ useEffect フックの利用

Chapter 26

コラム:React コンポーネントのライフサイクル

Chapter 27

ストレージのデータにも型安全性を担保する

Chapter 28

Todo アプリを PWA 化する

Chapter 29

GitHub Pages へデプロイする

Chapter 30

おわりに

Chapter 31

(補遺)なぜステートから作った値を直接渡すべきでないのか?

Chapter 32

(補遺)なぜコールバック関数をカッコ () 付きで渡すとダメなのか?

Chapter 33

(補遺)ユニットテストを導入するには?

Chapter 34

(補遺)プログラミング環境の準備

Community
Author
Topics
¥0今すぐ読む
公開
本文更新
文章量
201,943
価格
0