Jak se používají fragmenty v GraphQL pro opakované části schématu?
Nedávno jsem začal zkoumat GraphQL a narazil jsem na koncept fragmentů, ale pořád nevím, jak je správně používat. Příjde mi, že by to mohlo výrazně zjednodušit práci, zejména když chci získat opakované části dat z API. Jak vlastně fragmenty fungují? Kdy je potřebuji použít? Mám konkrétní příklad, kde mám například dotazy na uživatelské profily, které mají stejnou strukturu, ale chci je načítat víc než jednou. Jak bych mohl efektivně použít fragmenty pro tyto opakující se části schématu? Jak zjistím, kdy je dobré fragmenty využít a kdy raději psát opakující se kód? Zajímalo by mě i to, jestli fragmenty mohou nějak ovlivnit výkon dotazů a jak nejlépe organizovat dotazy s fragmenty ve větších projektech. Děkuju za jakékoli tipy nebo příklady, které mi pomohou lépe pochopit tuto část GraphQL.