Reactを学びたいけど、どの書籍を買ったら良いか悩んでいる人向けのガイド

現在、(紙の)書籍として購入できる日本語の React の入門書の 良い点 / 残念な点 をまとめてみました。

なるべく公平な評価をしたつもりですが、私は 作りながら学ぶ React入門 の著者ですので若干のバイアスはご了承下さい。

結論

f:id:yuum3:20180109104730p:plain

作りながら学ぶ React入門

作りながら学ぶ React入門

作りながら学ぶ React入門

良い点

  • サポートページが充実している
  • 入門書として適度な分量
  • テスト(UnitTest, E2E test)の章がある

残念な点

  • Redux, mobX, flux 等の章がない(Reduxの紹介のみ)
  • Flow, TypeScriptの章がない(Flowの紹介のみ)

WebデベロッパーのためのReact開発入門 JavaScript UIライブラリの基本と活用

WebデベロッパーのためのReact開発入門 JavaScript UIライブラリの基本と活用

WebデベロッパーのためのReact開発入門 JavaScript UIライブラリの基本と活用

良い点

  • いち早く出版された
  • JSXの説明が丁寧

残念な点

  • PC/Macに環境を構築せずjsFiddleというSaasサービスを使う
  • ES5で書かれている
  • Reactが古く、だぶん最新のReactでは動かない

入門 React ―コンポーネントベースのWebフロントエンド開発

入門 React ―コンポーネントベースのWebフロントエンド開発

入門 React ―コンポーネントベースのWebフロントエンド開発

良い点

  • 安心のオライリー品質
  • Reactの設計思想が詳しく解説されている
  • いち早く出版された

残念な点

  • ES5で書かれている
  • Reactが古く、だぶん最新のReactでは動かない

Reactビギナーズガイド ―コンポーネントベースのフロントエンド開発入門

Reactビギナーズガイド ―コンポーネントベースのフロントエンド開発入門

Reactビギナーズガイド ―コンポーネントベースのフロントエンド開発入門

良い点

  • 安心のオライリー品質
  • 入門書としての完成度が高い
  • Fluxの章がある

残念な点

  • ほぼES5で書かれている
  • Reactが古く、だぶん最新のReactでは動かない

いまどきのJSプログラマーのための Node.jsとReactアプリケーション開発テクニック

良い点

  • React-Nativeの章がある
  • Electronの章がある
  • サーバーサイドのNode.jsの章がある

残念な点

  • いろいろなものを盛り込み過ぎで、やや深さが足りないかも
  • サポートページが弱い