Just React

by Dan Abramov

Have you ever felt like you’re fighting React?

Whether you’re writing code by hand or using AI, your logic seems to get messier with every turn, the bugs in your code only seem to compound, and you can’t find your way out.

Your code may look like React but you’re not thinking the way React expects you to think. You’re not sure what makes a React codebase good. It’s like you don’t have a “React brain”… yet.

I want to help you stop fighting React. It’s true React makes some simple things complex. But it also makes many complex things simple. In this course, I’ll teach you what React expects from you, and what you can expect from React in return. You’ll gain an intuition for what good React code looks like, and how you can solve problems by deleting code rather than adding it.

React is both intuitive and mindbending. It’s as mainstream as it gets, and yet it’s also unapologetically weird. Twelve years in, I’m still having a blast building user interfaces with React.

With Just React, I’d like to share my “React brain” with you.

Dan