This site runs best with JavaScript enabled.

Hi, I'm Kent C. Dodds. I help people make the world better through quality software.

Kent C. Dodds

Blog

How to test custom React hooks

Get confidence your custom React hooks work properly with solid tests.

Read →

React Production Performance Monitoring

How to set up performance monitoring for production React applications.

Read →

Should I useState or useReducer?

Two built-in React hooks that handle state, which one should you use?

Read →

Stop using isLoading booleans

Why using a status enum (or even better: a state machine) will help your app stay bug free

Read →
View all articles

TestingJavaScript.com

Your essential guide to flawless testing.

Jump on this self-paced workshop and learn the smart, efficient way to test any JavaScript application. 🏆

Start Now

DevTips

My YouTube channel where I livestream every weekday about Web Development. Come join me and learn something new.

DevTips

Workshops

Workshops

Talks

Talks

3 Minutes with Kent

3 Minutes with Kent

Join the Newsletter



Kent C. Dodds