Get started with React

Azure Static Web Apps

React.js is the most popular front-end JavaScript framework. Developers use JSX, a combination of HTML and JavaScript, to create views in a natural way. Developers can also create components for blocks that can be reused across their applications. This module introduces React and the core skills developers need to use this powerful framework.

Learning objectives

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.


  • Knowledge of HTML, CSS, JavaScript, and Git
  • Knowledge of package management with Node.js and npm
  • A code editor, such as Visual Studio Code