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 RouterData Flow and Shared StateExplore how data moves in React apps, lift shared state, avoid prop drilling, and use Context for shared values to build predictable, maintainable component architectures.MyReads: 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 UsWhy Udacity?BlogIn the NewsJobs at UdacityBecome a MentorPartner with UdacityResourcesCatalogCareer OutcomesHelp and FAQScholarshipsResource CenterFeatured ProgramsBusiness AnalyticsSQLAWS Cloud ArchitectData AnalystIntro to ProgrammingDigital MarketingSelf Driving Car EngineerOnly at UdacityArtificial IntelligenceDeep LearningDigital MarketingFlying Car and Autonomous Flight EngineerIntro to Self-Driving CarsMachine Learning EngineerRobotics Software EngineerAI Master’sMaster of Business AdministrationMaster of Science in AIUdacity SchoolsSchool of Animation and Game DevelopmentSchool of Artificial IntelligenceSchool of Autonomous SystemsSchool of BusinessCareer ResourcesSchool of Cloud ComputingSchool of CybersecuritySchool of Data ScienceSchool of DevOpsSchool of Executive LeadershipSchool of Product ManagementSchool of Programming and Development
Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.