While on the backend GraphQL is slowly becoming the de facto way of requesting data for your application, on the front-end there are multiple ways to consume GraphQL endpoints, with no clear favourite so far. I will focus on Relay, the web client for GraphQL built by Facebook, showcasing how it interfaces with a GraphQL-enabled backend in order to retrieve the data needed for your React components and also demo how it is used at Hudl.