Fragments let you construct sets of fields, and then include them in queries where needed.
Fragments are the primary unit of composition in GraphQL.
Fragments allow for the reuse of common repeated selections of fields, reducing duplicated text in the document.