Lesson 1: Why React?
Lesson 2: Rendering UI with React
You'll learn how React creates and renders elements. You'll also convert manual element creation to JSX, use create-react-app to scaffold projects, and get a brief intro to Components.
Lesson 3: State Management
You'll learn how to pass data into a component, how to create Functional Components, when and how to use PropTypes, and how to create controlled components and the benefits they provide.
Lesson 4: Render UI with External Data
You'll learn where to fetch remote data in a React application. You'll also learn about the different lifecycle hooks and how to use them.
Lesson 5: Managing App Location with React Router
You'll learn how to add routing to a React app by using React Router. You'll learn about the BrowserRouter, Link, and Route components to dynamically render pages.