Part 1
React
In this part, we will cover the fundamentals of React tools and concepts, applying them to build high-performing web apps.
We will cover the following chapters in this part:
- Chapter 1, Why React?
- Chapter 2, Rendering with JSX
- Chapter 3, Understanding React Components and Hooks
- Chapter 4, Event Handling in the React Way
- Chapter 5, Crafting Reusable Components
- Chapter 6, Type-Checking and Validation with TypeScript
- Chapter 7, Handling Navigation with Routes
- Chapter 8, Code Splitting Using Lazy Components and Suspense
- Chapter 9, User Interface Framework Components
- Chapter 10, High-Performance State Updates
- Chapter 11, Fetching Data from a Server
- Chapter 12, State Management in React
- Chapter 13, Server-Side Rendering
- Chapter 14, Unit Testing in React