Become a member
to unlock all features

Create egghead account to access 5000+ tutorials and resources from expert developers.

Create account

    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.