Consume a GraphQL API from a React Application
React is a JavaScript library used to create websites, it allows us to create Single Page Applications. The server will only send a single HTML page to the browser for the website to run fully, the react application manages the whole website including the data, user interaction, and routing.