Coder Social home page Coder Social logo

yujiuehara / reactbeginnersbook-2.0 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oukayuka/reactbeginnersbook-2.0

0.0 0.0 0.0 8.08 MB

『りあクト! TypeScriptで始めるつらくないReact開発 第2版』のサポートページ

License: Apache License 2.0

HTML 11.87% CSS 4.64% TypeScript 62.68% JavaScript 20.81%

reactbeginnersbook-2.0's Introduction

『りあクト! TypeScript で始めるつらくない React 開発 第 2 版』サポートページ

このリポジトリは、技術書典 6 にて頒布された同人誌『りあクト! TypeScriptで始めるつらくないReact開発』のサンプルコードおよび正誤表を提供するものです。なお、本書は以下のサイトにて販売中です。


■ 書籍の紹介

「React って難しい」? でも React の基本概念はきわめてシンプル。ちゃんと手順を踏んでそれらの概念を把握しながら学べば、初学者でも理解は難しくありません。新人と中堅のふたりの女性エンジニアによる対話体で話が進むため、頭に入りやすく、引っかかりやすいポイントや初学者が抱きがちな疑問も丁寧にフォロー。

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

本書『りあクト! TypeScript で始めるつらくない React 開発 第 2 版』は技術書典 5 にて初版が頒布され、電子版を加えると上下合通算で約 1,000 部を売り上げた、React の本格的な入門書『りあクト! TypeScript で始めるつらくない React 開発』の改定第 2 版です。

初版との差分の概略については以下の通りです。

  • 初版は React や TypeScript、各種周辺ライブラリが 2018 年 10 月時点での最新バージョンだったものを、2019 年 2 月時点の最新版に置き換えた
  • Recompose についての章を削除
  • Hooks および Redux-Saga の章を追加
  • さらに初版発行時から非推奨となったいくつかの技術を新しいものに置き換え、また最新の TypeScript の型推論を使った書き方を導入しています。
  • Redux の Action 記述に開発が停止した typescript-fsa を使うのをやめ、最新の TypeScript の型推論を使った書き方に変更した
  • その他本文の誤字や誤記の修正、まえがき・あとがきの加筆

■ 見本誌

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


■ 正誤表

電子版は随時アップデートをかけていますので、購入サイトから最新版をダウンロードしてください。
紙の本の正誤表につきましては、こちらのページをご覧ください。


■ 目次

第 1 章 こんにちは React

第 2 章 ナウでモダンな JavaScript

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

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

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

第 5 章 拡張記法 JSX

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

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

第 8 章 Hooks で関数コンポーネントを強化する

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

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

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

第 11 章 Redux で非同期処理を扱う

  • 11-1. React で非同期処理を扱ういくつかの方法
  • 11-2. Redux Thunk vs. Redux-Saga
  • 11-3. Redux-Saga を使いこなす(サンプルコード

© 2019 くるみ割り書房 / Nutcracker Books

reactbeginnersbook-2.0's People

Contributors

oukayuka avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.