This repository contains the files for the book Learning React by Alex Banks and Eve Porcello of Moon Highway.
![]() |
If you want to learn how to build efficient React applications, this is your book. This updated edition provides best practices and patterns for writing modern React code including a deep dive on React Hooks. Get the book: Amazon - O'Reilly Get React Training: Moon Highway |
![]() |
Looking for the first edition files? Check out the first-edition branch. |
"This is the React book that’s been missing from the frontend community. Alex and Eve not only discuss React in-depth but cover foundational JavaScript concepts, testing, state management, and more. Plus, they do so with approachable language and humor. I cannot recommend Learning React highly enough." - Emma Bostian, Software Engineer at Spotify
- Chapter 1 : Welcome To React
- Chapter 2 : Emerging JavaScript
- Chapter 3 : Functional Programming with JavaScript
- Chapter 4 : Pure React
- Chapter 5 : React with JSX
- Chapter 6 : React State Management
- Chapter 7 : Enhancing Components with Hooks
- Chapter 8 : Incorporating Data
- Chapter 9 : Suspense
- Chapter 10 : Testing
- Chapter 11 : React Router
- Chapter 12 : React and the Server