React Hooks

Give your React knowledge an upgrade and start writing hooks today.

Tech company logos
You'll be in great company with other developers we've trained

Want to skip
the docs?

There’s an easier way to master React Hooks.

Our linear course is like having a smart, experienced friend sit down next to you, walk you through each concept, and apply what you learn. It’s our secret sauce.

Start Learning Today
  1. 01

    Why React Hooks

    In this section, you'll learn why, despite existing praise, the React team dedicated so many resources to creating and releasing Hooks.

    Free Preview
    • Lesson
    • Quiz
    • Practice
    • Project
  2. 02

    Managing State with Hooks

    In this section you'll learn how to use React's useState Hook to add and manage state in a function component.

    • Lesson
    • Quiz
    • Practice
    • Project
  3. 03

    Adding Side Effects

    In this section you'll learn how to add side effects to React function components using React's useEffect Hook. Along the way, you'll learn some common useEffect pitfalls to be aware of.

    • Lesson
    • Quiz
    • Practice
    • Project
  4. 04

    Custom Hooks

    In this section you'll learn why and how to create custom React Hooks. You'll also learn why custom Hooks can replace other patterns such as Higher-order components and Render Props.

    • Lesson
    • Quiz
    • Practice
    • Project
  5. 05

    Managing (Complex) State

    In this section you'll learn about the useRef Hook which allows you to persist a value across renders without triggering a re-render.

    • Lesson
    • Quiz
    • Practice
    • Project
  6. 06

    Bypassing Props

    In this section you'll learn how to pass data deep into your component tree by utilizing the useContext Hook.

    • Lesson
    • Quiz
    • Practice
    • Project
  7. 07

    Protected Routes

    In this section, you'll learn how to create authenticated routes (routes that only certain users can access based on their authentication status) using React Router.

    • Lesson
    • Quiz
    • Practice
    • Project
  8. 08

    Performance

    Although not always necessary, sometimes your app needs a performance boost. In this section you'll learn about three features of React to do that, React.memo, useCallback, and useMemo.

    • Lesson
    • Quiz
    • Practice
    • Project
  9. 09

    Project

    In this section you'll apply everything you've learned throughout the course by refactoring an existing app which uses React class components to use React Hooks.

    • Lesson
    • Quiz
    • Practice
    • Project

Make it click

Everything you need to know to master React Hooks

Get that money.

Hooks are at the core of every modern React application.

  • Learn the ins and outs of using Hooks
  • Get hands on practical experience writing custom Hooks
  • Level up your skills to get that raise

Looks like a solid investment to me!

Aamir Saleem's avatar
Aamir Saleem

Developer

Now I can confidently say that I understand how hooks work. Thanks to you. Keep up the good work <3

starstarstarstarstar
Serghei Topal's avatar
Serghei Topal

Developer

One of the best courses on React Hooks, IMO. It covers all you need to know AND is very easy to follow.

starstarstarstarstar
Brandon's avatar
Brandon

Developer

This was a great course. Top, bottom, left, right, this course covered everything you need to know. The popular repos app helped me to land my first React job this week.

starstarstarstarstar
Ryan Lynch's avatar
Ryan Lynch

Developer

I completed a software bootcamp in 2020, and spent a few months building a stock application with classes, no hooks. I started a job in Silicon Valley in December, the code base only used hooks, no classes. I would have been fired if it was not for this course.

starstarstarstarstar
Roland's avatar
Roland

Developer

Now I know the *Why* and the *How* of React Hooks. Most of all, I've gain much more confidence using them. Thank you for the amazing work!

starstarstarstarstar

Join 80,000+ developers
and start learning today.

React Hooks

  • + 26 lessons covering the whole API
  • + Over 400 minutes of video
  • + 35 quizzes and practice scenarios
  • + 1 guided, enterprise-quality project
  • + Personalized help on our platform
  • + Lifetime access to course

Est value of live workshop - $650

The ultimate React Hooks course that will leave you with the skills to build a real-world application.

Annual Subscription

  • + 8 courses (including React Hooks)
  • + Video + text for all courses
  • + Library of 40+ premium tech talks
  • + Quizzes and practice scenarios
  • + Guided projects for each course
  • + Personalized help on our platform

Est value - $2800

Basically everything you need to know to kill the React game for the worlds biggest tech companies.

Developers love our content (and we think you will too).

80k Developers Helped
Over 780k YouTube views this year
80k Developers Helped
Over 80k developers have taken our courses
80k Developers Helped
Over 112k developers read our newsletters