Skip to content

GraphQL

  • "GraphQL takes definitions of different resources and links them up in a graph"
  • "You have all these related entities and you ask for specifically what you need"
  • "You'll need to define a data model"
  • "When you define a schema, you define the types...you also need to define the inputs"
  • "Resolvers...actually handle the 'stitching' of the various elements"
  • "Indexes enable fast lookups (essentially an optimization)"

Schema

"A schema defines a collection of types and the relationships between types."

Resolvers

"A resolver is a function that's responsible for populating the data for a single field in your schema."

Tools