Become a member
to unlock all features

Level Up!

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


    Automatically poll data from GraphQL API with Apollo Client useQuery hook


    Developers love to automate things.

    For instance, we'd like to be able to send a request to an endpoint every X milliseconds because something interesting might have happened. Or we want to get a new picture of a cute dog.

    In this lesson, we're going to use useQuery hook to display a random image of a dog every 500 milliseconds using the pollInterval option as well as using the startPolling and stopPolling methods from Apollo Client to manually start and stop the polling process.