好評を博した React の本格的入門書『りあクト! TypeScriptで始めるつらくないReact開発』の続編。
「React 開発で綺麗な設計、綺麗なコード」というテーマはそのままに、ステップアップ編となる今作では、プロのエンジニアがチーム開発の現場で使える React の考え方や開発ツールを紹介しています。
ソフトウェアテストやスタイルガイド、CSS in JS など筆者がこれまでいくつかの現場に導入し、運用してきた経験をベースにして、さらに最新の情報や知見を盛り込んだ内容になっています。
PDF 版ダウンロードカード付き。(オンラインストアでは電子版だけでこのお値段ですが、イベント限定で物理本とダウンロードカードのセットでこのお値段になります)
【内容】
第1章 デバッグをもっと簡単に
1-1. VSCode でらくらくデバッグ
1-2. React Developer Tools を使ったデバッグ
1-3. Redux DevTools を使ったデバッグ
第2章 コンポーネントのスタイル戦略
2-1. CSSカプセル化戦略の歴史
2-2. CSS Modules
2-3. 群雄割拠の CSS in JS ライブラリ
2-4. Emotion を UIフレームワークと組み合わせて使う
第3章 スタイルガイドを作る
3-1. なぜスタイルガイドが必要か
3-2. スタイルガイド作成ツールの比較
3-3. Storybook を使おう
第4章 ユニットテストを書く
4-1. 私たちは何をテストするべきか
4-2. Jest で APIハンドラをテストする
4-3. Redux Saga Test Plan で Saga をまるごとテスト
4-4. StoryShots でスナップショットテスト
第5章 E2E テストを自動化する
5-1. E2Eテストツールの比較
5-2. Cypress を導入しよう
第6章 プロフェッショナル React の流儀
6-1. Advanced Thinking in React
6-2. Store のスケーリング戦略