Web developmentTool
React
Building interfaces out of components, state and effects. The most asked-for frontend library.
About 30 hours of study.
Where to learn it
Read
Learn React (react.dev)
The React team
Describing the UI, Adding interactivity, Managing state
Section not checked yet
Watch
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
- Full Stack Open (read)
Parts 1–2
Wrong chapter, dead link, or know something better? Tell us on GitHub.
Which roles ask for it
- Frontend engineer to get hired
- Full-stack engineer to get hired
- UI / UX designer good to have