Best Sellers Rank: #85,344 in Books (See Top 100 in Books) #8 in JavaScript Programming (Books) #9 in Mobile App Development & Programming #68 in Internet & Telecommunications
Customer Reviews: 4.8 out of 5 stars 15Reviews
Product Information
From the Publisher
What’s new in this edition?
What else is new:
Set up projects the Vite way
Cover the new React Compiler
See new ways of passing Refs to Components
Go deeper into multi-page apps with React Router
This second edition is fully refreshed to get you up to speed with React 19.
Explore four brand-new chapters:
Handling User Input and Forms with Form Actions teaches you a new way to handle form submissions.
Server-side Rendering and Building Fullstack React Apps with Next.js introduces you to fullstack development.
React Server Components and Server Actions explores data fetching and mutation tools.
Understanding React Suspense and the use() Hook covers techniques for showing fallback content.
The book also comes with supplementary downloadable content: a quick-reference cheatsheet for every chapter and two exclusive videos from the author.
A look into the future with author Maximilian Schwarzmüller
Having taught more than 900,000 students with his bestselling React course on Udemy, he often gets asked about the future and potential of React.
Here’s the author’s take on where React is heading:
React has been and will continue to be the most popular frontend JavaScript framework.
With React 19 and frameworks like Next.js, React enables you to go beyond the client-side and build powerful fullstack apps – a trend which will only accelerate.
React will continue innovating while ensuring backwards-compatibility.
Especially when combined with meta-frameworks like NextJS or libraries like React Router, React will very likely be one of the most important web development technologies for years to come!
Get started with React key concepts
Explore fundamental concepts and theory
Dive into the foundational concepts of React and understand the core principles, component-based architecture, state management, and more to build a strong theoretical understanding.
Test your knowledge
Challenge yourself with quizzes and exercises throughout the book, reinforcing your understanding of all the key concepts and principles explored.
Apply what you learn
Put your knowledge into actionwith hands-on activities and projects designed to reinforce your learning and deepen your understanding. Apply theoretical concepts to real-world scenarios, building practical skills and confidence in React development.