まえがき

この本は、Reactライブラリを学びたい開発者に向けて書かれています。また、最新のテクニックを学ぶことで、今JavaScriptの世界で何が起きているのを知りたい開発者をターゲットとしています。JavaScriptの開発者にとって、今はまるでこの世の春です。すでに強固なエコシステムが形成されているため、新しいツールや構文が速いペースで登場し、また、多くの問題はすでに他の開発者によって解決されており、ベストプラクティスとして知見が共有されています。この本の目的は、そういったベストプラクティスをまとめ、再構成することで、読者がいち早くReactを使って仕事に取りかかれるようにすることです。この本では単に基礎を学ぶだけでなく、状態管理、ルーティング、テスト、サーバーサイドレンダリング等、きわめて実践的なトピックを扱います。

この本では、Reactの基礎をゼロから習得するためにページを割いているため、いかなるReactの前提知識も必要としていません。また、同様に最新のJavaScript構文についても「2章 React学習に必要なJavaScriptの知識」で詳しく取り上げるため、習熟している必要はありません。

HTML、CSS、JavaScriptの最低限の経験さえあれば、この本を読み進めることができるでしょう。Reactに限らず、いかなるJavaScriptライブラリを学ぶにせよ、これら3つの知識を学んでおいてからのほうがよいでしょう。

この本を読み進めるにあたって、GitHubリポジトリをぜひ参照してください。すべてのサンプルコードはリポジトリ内にあるので、実際にコードを実行しながら学習するようにしてください†1

https://github.com/moonhighway/learning-react ...

Get Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.