React.js Fundamentals
5 lessons · 22 hours of content · intermediate level · English · certificate of completion
Learn React by building projects with two popular freeCodeCamp courses and the official react.dev Learn guide.
What you'll learn
- Build reusable components with JSX
- Manage state and props
- Use hooks such as useState and useEffect
- Fetch data and handle events
Course content
Getting started
- Course overview
Video lessons
- React course — beginner's tutorial (freeCodeCamp.org)
- Full React course — hooks, context, router (freeCodeCamp.org)
Official resources
- react.dev — Learn React
Practice
- Practice quiz