Skip to main content

GraphQL Overview

배움 목차#

https://graphql.org/learn/

Essential#

  • Queries and mutations

    • Fields
    • Arguments
    • Aliases
    • Fragments
    • Operation name
    • Variables
    • Directives
    • Mutations
    • Inline fragments
  • Schemas and Types

    • Type system
    • Type language
    • Object types and fields
    • Arguments
    • The query and mutation types
    • Scala types
    • Enumeration types
    • List and non-null
    • Interfaces
    • Union types
    • Input types
  • Validation

  • Execution

  • Introspection

Advanced: Best Practices#

  • Thinking in graphs
  • Serving over http
  • Authorization
  • Pagination
  • Caching