I'm Kent C. Dodds. I help people make the world better through quality software. Ask me anything!

View other answers to this thread

Learn Something New Everyday,
Connect With The Best Developers!

& 500k+ others use Hashnode actively.

Jeremy Brown's photo

What are the main concepts of React?

Kent C. Dodds's photo

Improving the world with quality software · Husband, Father, Latter-day Saint, Teacher, OSS, GDE · http://testingjavascript.com @eggheadio

Hi Jeremy,

I'm actually working on an update to The Beginner's Guide to React right now, so this is on my mind a lot recently. The main concepts I teach in there are: React elements, JSX, custom function components, event handling, state, and side-effects. That's pretty much it.

Joshua Mitchell's photo

Front End Engineer / Educator

Awesome! Would you feel comfortable giving an estimated release date for the update to that course?

Kent C. Dodds