まえがき
この本は、Reactライブラリを学びたい開発者に向けて書かれています。また、最新のテクニックを学ぶことで、今JavaScriptの世界で何が起きているのを知りたい開発者をターゲットとしています。JavaScriptの開発者にとって、今はまるでこの世の春です。すでに強固なエコシステムが形成されているため、新しいツールや構文が速いペースで登場し、また、多くの問題はすでに他の開発者によって解決されており、ベストプラクティスとして知見が共有されています。この本の目的は、そういったベストプラクティスをまとめ、再構成することで、読者がいち早くReactを使って仕事に取りかかれるようにすることです。この本では単に基礎を学ぶだけでなく、状態管理、ルーティング、テスト、サーバーサイドレンダリング等、きわめて実践的なトピックを扱います。
この本では、Reactの基礎をゼロから習得するためにページを割いているため、いかなるReactの前提知識も必要としていません。また、同様に最新のJavaScript構文についても「2章 React学習に必要なJavaScriptの知識」で詳しく取り上げるため、習熟している必要はありません。
HTML、CSS、JavaScriptの最低限の経験さえあれば、この本を読み進めることができるでしょう。Reactに限らず、いかなるJavaScriptライブラリを学ぶにせよ、これら3つの知識を学んでおいてからのほうがよいでしょう。
この本を読み進めるにあたって、GitHubリポジトリをぜひ参照してください。すべてのサンプルコードはリポジトリ内にあるので、実際にコードを実行しながら学習するようにしてください†1。
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.