All courses

Développement

Create a Web Application With React.js

Discover React.js, the Javascript library that allows you to create apps from components. Learn the basics while using the Create React App tool (CRA) to build a complete web application!
Medium
8 hours
Interested in this free-access course?

React is one of the most popular JavaScript libraries for building web interfaces, used by tech giants like Facebook, Twitter, and Netflix. Its approach, based on reusable components, makes it a great modular tool for developing your applications.

Throughout this course, I’ll take you step by step through creating your first React application, adding new functionalities as you learn different concepts.

You’ll start by learning how React works with a simple online tool. We’ll then create the basis for a complete app before adding style and content. In the final part, we’ll deal with state and side effects, making our app interactive

If you want to master the basics of creating your own applications with React, join me on this course!

Learning outcomes

  • Understand React components and JSX
  • Create a complete application using Create React App (CRA)
  • Manage data in a React app using state and effects

Requirements

Course Prerequisites 

Basic knowledge of JavaScript for Web development, which can be acquired by completing the following course and its prerequisites:

Contributors

Instructors

BH

Ben Hong

Staff Developer Experience Engineer at Netlify. Vue Core Team Member. Nuxt Ambassador. Google Developer Expert
AT

Alexia Toulmet

Développeuse frontend passionnée par l'enseignement 👩‍💻
MW

Max Wardeh

Experienced developer leading the architecture, development and delivery of web and mobile projects globally and in multiple languages.

Created by

Last updated: 1/23/2025

License

Développement

Create a Web Application With React.js

Medium
8 hours
Free-access course