© Adam Freeman 2019
Adam FreemanPro React 16https://doi.org/10.1007/978-1-4842-4451-7_24

24. Understanding GraphQL

Adam Freeman1 
(1)
London, UK
 
GraphQL is an end-to-end system for creating and consuming APIs, providing a more flexible alternative to using traditional RESTful web services, such as the one created in Chapter 23. In this chapter, I explain how GraphQL services are defined and how queries are performed. In Chapter 25, I demonstrate the different ways that a GraphQL API can be consumed by a React application. Table 24-1 puts GraphQL in context.
Table 24-1

Putting GraphQL in Context

Question

Answer

What is it?

GraphQL is a query language that produces APIs.

Why is it useful?

GraphQL provides the client with flexible access to data, ensuring that ...

Get Pro React 16 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.