Book
Learning React, 2nd Edition
Alex Banks, Eve Porcello
Summary
Alex Banks and Eve Porcello assume you already know JavaScript, CSS, and HTML in the browser, and build this second edition around a learning path from functional programming concepts through JSX, state, and Hooks. It covers Hooks-based state and data fetching, testing, routing, and server-side React, plus a chapter on Suspense for handling lazy loading and error states. The many hands-on exercises are meant to be typed and run, not just read, so the patterns are practiced rather than only explained.
Target Readers
- Developers comfortable with JavaScript who are learning React for the first time and want hands-on exercises over a reference manual
- Engineers who learned React before Hooks existed and need current Hooks-based patterns for state and data fetching
- Frontend developers who need routing, testing, and server-side rendering covered in one continuous learning path
Tags
Colophon
- Publisher
- オライリー・ジャパン
- ISBN
- 978-4873119380
- Published
- Aug 2021
- List price
- ¥3,740incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Effective TypeScript, 2nd Edition
Dan Vanderkam
Reason: Once type design is a weapon you can wield, you advance to component-oriented UI development—the proving ground where those types shine most. Learning React gives you the experience of building UI declaratively while guarding props and state with types, letting you feel the benefit of types in making screens.
- Related
Programming TypeScript
Boris Cherny
Reason: With TypeScript fundamentals in place, you build on them to advance to React, the flagship of modern frontend. Learning React teaches components, hooks, and state management hands-on, connecting your typed-JavaScript knowledge to a real UI framework.
Next Books
- Recommended
Fluent React
Build Fast, Performant, and Intuitive Web Applications
Tejas Kumar
Reason: Once you can build UI with React, you raise your mastery by understanding what happens under the hood. Fluent React delves into the rendering mechanism and the Fiber architecture, lifting you to a depth where you can explain 'why it's fast or slow.'