Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Creating your first web apps with React

Microsoft via Microsoft Learn

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
  • Module 1: Learn what you need to know to start building apps with React and JavaScript.
  • In this module, you'll:

    • Learn how to define JSX.
    • Install React.
    • Create a React project.
    • Create a React component.
    • Work with dynamic data.
    • Work with CSS.
  • Module 2: Learn how to work with React components and data using JavaScript.
  • In this module, you will:

    • Work with props in a component.
    • Add logic to a JSX file.
    • Use map to work with lists of items.
  • Module 3: Work with state and events in React and JavaScript.
  • In this module, you'll:

    • Explore the concepts of state and events.
    • Change state values.
    • Respond to events.
    • Use Hooks to respond to updates.

Syllabus

  • Module 1: Get started with React
    • Introduction to React
    • Introduction to JSX
    • Create a starter project
    • Hello, world!
    • Create your first component
    • Display dynamic data
    • Add style
    • Create a React project from scratch
    • Knowledge check
    • Summary
  • Module 2: Working with data and properties in React components
    • Introduction
    • Introducing props
    • Work with logic in JSX files
    • Use complex data types as props
    • Use map to display data inside an array
    • Display list data
    • Challenge
    • Knowledge check
    • Summary
  • Module 3: React state and events
    • Introduction
    • Explore the concepts of state
    • Add state to an application
    • Work with user events
    • Update state
    • Add event handlers and update state
    • Hooks
    • Add Hooks
    • Knowledge check
    • Summary

Reviews

Start your review of Creating your first web apps with React

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.