Proč používat fragmenty v GraphQL dotazech?
Zajímalo by mě, proč bych měl vlastně používat fragmenty ve svých GraphQL dotazech? Vím, že fragmenty umožňují znovupoužití částí dotazů, což mi přijde jako fajn věc, ale jaké jsou reálné výhody? Ušetřím čas, když budu muset často opakovat stejnou strukturu dotazu? A co výkon, má to nějaký vliv na to, jak rychle se dotazy provádí? Slyšel jsem, že pokud mám víc komponentů, které potřebují stejná data, tak je dobré mít fragmenty, ale nedokážu si to úplně představit. Může mi někdo vysvětlit, jak to vlastně funguje a proč je to pro mě důležité? Jaké jsou nejlepší praktiky při používání fragmentů a na co bych si měl dávat pozor? Mám obavy, že se v tom ztratím a místo toho abych si ulehčil práci, tak si ji ještě zkomplikují. Jak se s tím tedy pracuje v reálu? Odpovědi třeba i s nějakými příklady by byly super. Díky!