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.


    Handle Disconnected Participants with React Hooks and the Twilio API


    We need to handle disconnection to avoid frozen screens and black boxes when people leave the chat. This needs to be handled both for the local participant and for remote participants.

    In this lesson, we'll create a disconnect action that will use Twilio's disconnect function that will properly disconnect all connections to their service as well as set the application state back to the default state.