Můžu použít stejné fragmenty v různých dotazech v GraphQL?
Když pracuji s GraphQL, občas se dostanu do situace, kdy mám několik dotazů, které potřebují stejná data. Je to trochu matoucí, protože bych rád zjistil, jestli je možné použít stejné fragmenty ve vícero dotazech. Zajímalo by mě, jestli to vůbec funguje, nebo jestli se tím nějakým způsobem zbytečně komplikuje kód. Třeba když mám fragment definovaný pro získání informací o uživatelském profilu a pak ho potřebuji použít jak v dotazu pro zobrazení profilu, tak i v dotazu pro seznam uživatelů. Nebo musím každý fragment definovat znovu pro každý nový dotaz? Co třeba výkon, ovlivňuje to nějak to, jak GraphQL zpracovává tyto opakované fragmenty? Je lepší mít jeden fragment a používat ho na více místech, nebo je lepší si vytvořit specifické fragmenty pro každý jednotlivý případ? Určitě by mě zajímalo, jaké jsou nejlepší praktiky ohledně správy těchto fragmentů a případně i nějaké příklady z praxe. Jak to děláte vy? Máte s tím nějaké zkušenosti? Díky za odpovědi.