July 2019
Beginner to intermediate
300 pages
7h 48m
English
GraphQL is not a programing language but rather a language for defining GraphQL operations, such as queries, mutations, or subscriptions against a GraphQL server. Furthermore, GraphQL was designed with the following principles in mind:
Hierarchical
Queries are hierarchies of data definitions, shaped just how data is expected to be returned.
View-centric
GraphQL is unapologetically driven by the requirements of views and the frontend engineers that write them. GraphQL started with their way of thinking and their requirements, before building the language and runtime necessary to enable that.
Strongly-typed
A GraphQL server defines a specific type system. GraphQL operations (for example, queries) are executed within ...
Read now
Unlock full access