Learn React Hooks In One Hour

The fastest way to understand React Hooks. Learn it by solving code challenges and building an awesome paint app!

Course content

02useState - Part 1
03OUT NOW: The React Bootcamp
04useState - Part 2
06useState & useEffect Challenge

Learn React Hooks by building a paint app 👨‍🎨

This course will teach you React Hooks in a fun and engaging way. Throughout 14 interactive tutorials, you'll learn to build a full-blown paint app filled with various React Hooks. This gives you a solid foundation to start implementing hooks in your own apps.

To ensure that the knowledge sticks with you, you'll be given interactive coding challenges along the way. And after you've completed the challenge, instructor Christian will show you his solution. It's almost as if you're pair programming together!

The React Hooks covered in this course:

  • useState
  • useEffect
  • useRef
  • useCallback
  • useMemo
  • Creating custom hooks

This course is probably the easiest way to get up to speed with React Hooks, so claim your free spot today!

What you'll learn 👩‍🏫

Creating custom hooks
Refactoring apps with hooks

what you'll build 🔨

Paint app

You'll learn to build an awesome paint app filled with React Hooks.

Meet your teacher 👋

The course creator

Christian Jensen

Christian is a front-end developer based in Utah. His speciality is React and he's created several popular tutorials on React Hooks here on Scrimba.

Thank Christian for the course

why you'll learn faster 🔥

secure your free spot

100,000 people can't be wrong


Do I have to login with GitHub?

No, you can use email as well.

Do you have a refund policy?

Yes, just email us (hello@scrimba.com) within a month and we'll return the money.

Do I have to pay with credit card?

We also support PayPal. Click the buy button and you'll get the opportunity to choose between credit card (via Stripe) or PayPal.

Do these videos expire?

No, this is a one-time fee which gives you access to the content forever.

Will I get a receipt?

Yes, you'll get a receipt with the name of the product sent via email. It might take a few minutes before you get it, so please be patient.

Help! I purchased the course, but the course is still locked!

First, try refreshing the page. If that doesn't work, make sure you're logged in with the same account you bought the course with (we support both GitHub and email authentication). If that doesn't solve it, send an email to hello@scrimba.com and we'll fix it asap.

I have another question!

Sure! Just shoot us an email at hello@scrimba.com