React Fundamentals Why ReactIn 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 ReactIn this lesson, you'll build reusable React components and you'll use JSX to create user interface elements.State ManagementIn this lesson, you'll learn how to manage state in React applications with props, useState, and controlled componentsHooksIn this lesson, you'll learn how hooks enable state and lifecycle in React components.RoutingIn this lesson, we'll cover routing in React single-page applications using React RouterMyReads: A Book Tracking AppIn 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. CompanyAbout Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner with Udacity ResourcesCatalog Career Outcomes Help and FAQ Scholarships Resource Center Udacity SchoolsSchool of Artificial Intelligence School of Autonomous Systems School of Business School of Cloud Computing School of Cybersecurity School of Data Science School of Executive Leadership School of Product Management School of Programming and Development Career Resources Featured ProgramsBusiness Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming Digital Marketing Self Driving Car Engineer Only at UdacityArtificial Intelligence Deep Learning Digital Marketing Flying Car and Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer Robotics Software Engineer