The web browser you are using is out of date, please upgrade.

  • Skip to content
  • Select language
  • Skip to search

OpenClassrooms becomes an accredited US university.

Discover what this means for you
OpenClassrooms.comOpenClassrooms.com
Our training programs
Online and at your own pace.
Compare our training programs
Learn a profession
Degree programs
Acquire in-demand skills with real-world projects and one-to-one mentoring.
Discover a topic
Free-access courses
Broaden your knowledge with 500+ regularly updated courses
For employers
Train and recruit talents through an all-in-one space.
Discover our solution
Upskilling & reskilling
Enhance your knowledge
with a library of 500+ self-guided courses - SPARK
Promote hard and soft skills
with mentor-led intensive programs - BOOST
Support career progression
with mentor-led training programs - PIVOT
Create a Web Application With React.js

Table of contents

  • Part 1

    Learn How React Works

    • 1

      Get the Most Out of This Course

    • 2

      Understand the Purpose of React.js

    • 3

      Write Modular Code With Components in JSX

    • Quiz: Check Your Understanding of React Components and JSX

  • Part 2

    Create a Complete Application Using Create React App (CRA)

    • 1

      Discover Create React App (CRA)

    • 2

      Incorporate Style and Assets in Your Project

    • 3

      Increase Your Efficiency Using Lists and Conditional Rendering

    • 4

      Reuse Your Components With Props

    • 5

      Interact With Components Using Events

    • Quiz: Create a Complete Application Using Create React App (CRA)

  • Part 3

    Manage Data in a React App Using State and Effects

    • 1

      Set Up Your Local State With useState

    • 2

      Share State Between Different Components

    • 3

      Trigger Effects With useEffect

    • Quiz: Manage Data in a React App Using State and Effects

  • Part 4

    Conclusion

    • 1

      Review What You’ve Learned

Manage Data in a React App Using State and Effects

Test your knowledge!

Create an account for free or log in to take this course and complete this quiz.
Create an accountLog in

Question 1

Question 2