GraphQL Fragment

Noun · Development

Definitions

  1. A reusable piece of a GraphQL query that defines a set of fields on a specific type. Fragments eliminate field duplication across queries and mutations, and in component-based architectures (Relay, Apollo), each component declares its data requirements as a fragment that's composed into the page-level query.

    In plain English: A reusable chunk of a GraphQL query that defines which fields you need, preventing copy-paste across queries.

    Example: "fragment UserCard on User { name avatar role } -- reuse this fragment in every query that needs to display a user card."

Related Terms