Part 1 – React
In this part, we will cover the fundamentals of React tools and concepts, applying them to build high-performance web apps.
In this part, we will cover the following chapters:
- Chapter 1, Why React?
 - Chapter 2, Rendering with JSX
 - Chapter 3, Context Properties, State, and Context
 - Chapter 4, Getting Started with Hooks
 - Chapter 5, Event Handling, the React Way
 - Chapter 6, Crafting Reusable Components
 - Chapter 7, The React Component Life Cycle
 - Chapter 8, Validating Component Properties
 - Chapter 9, Handling Navigations with Routes
 - Chapter 10, Code Splitting Using Lazy Components and Suspense
 - Chapter 11, Server-Side React Components
 - Chapter 12, User Interface Framework Components
 - Chapter 13, High-Performance State Updates