Join egghead, unlock knowledge.

Want more egghead?

This lesson is for members. Join us? Get access to all 3,000+ tutorials + a community with expert developers around the world.

Unlock This Lesson
Become a member
to unlock all features

Level Up!

Access all courses & lessons on egghead today and lock-in your price for life.


    Improve the usability of Control Props with state change types


    Our onStateChange handler is great, but it's limited in capacity because we don't know why certain state is changing. By adding stateChangeTypes to our component, it allows consumers of our component to have more insight into how to respond to certain changes.