In this course, you'll learn fundamental React concepts and create interactive React components for web applications using JSX to render UI, manage state, and handle lifecycle events.
Overview
Syllabus
- Why React
- In this lesson, you'll learn a bit about why React was built and the functional JavaScript concepts you'll use in React.
- Rendering UI with React
- In this lesson, you'll build reusable React components and you'll use JSX to create user interface elements.
- State Management
- In this lesson, you'll learn how to manage state in React applications with props, useState, and controlled components
- Hooks
- In this lesson, you'll learn how hooks enable state and lifecycle in React components.
- Routing
- In this lesson, we'll cover routing in React single-page applications using React Router
- MyReads: A Book Tracking App
- In the MyReads project, you'll create a web application that allows you to select and categorize books you have read, are currently reading, or want to read.
Taught by
Andrew Wong