Terminus

Web developmentTool

React

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

About 30 hours of study.

Learning just this? See your route to it

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.

Which roles ask for it

Before and after