Terminus

Tools / Web frameworks

React

Building interfaces out of components, state and effects. The most asked-for frontend library.

About 30 hours of study. It builds on JavaScript and HTML and CSS.

Where to learn it

Read
Learn React (react.dev)

The React team

Describing the UI, Adding interactivity, Managing state

Section not checked yet

Watch
CS50's Web Programming with Python and JavaScript

Brian Yu, David J. Malan

Lecture 6, User interfaces

Practise
Frontend Mentor challenges

Frontend Mentor

Junior and intermediate challenges, built in React

Real designs to build, from newbie to advanced. Most are free.

Section not checked yet

Other options

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Your route to React

Pick where you’re starting from. Anything your background already covers is left out, and the rest is put in order.

3 stops to go, about 100 hours of study.

Open a stop to see the book, the video course and the practice for it. Tick its circle when you've finished.

  1. 30 h

    Web development. Ready to start.

  2. 40 h

    Web development. Ready to start.

  3. Tool30 h

    Web development. After JavaScript and HTML and CSS.

That's the whole route to React.

Which roles ask for it