Jak fungují fragmenty v GraphQL a co s nimi můžu dělat?
Zajímalo by mě, co to vlastně jsou ty fragmenty v GraphQL a jaký mají význam. Slyšel jsem, že by mohly zjednodušit práci s API, ale nejsem si úplně jistý, jak to přesně funguje. Mám pocit, že se jedná o nějaké kousky dotazů, které můžu použít víckrát, což zní docela užitečně. Přemýšlím, jestli se fragmenty používají jen pro zjednodušení kódu nebo mají i další výhody, třeba ohledně optimalizace nebo organizace dat. Jak je správně používat? Co třeba když mám vícero komponentů na stránce, které potřebují stejná data? Je lepší použít fragmenty, nebo volat dotazy zvlášť pro každou komponentu? A co když se pak potřebuji vrátit k něčemu, co jsem už vytvořil? Pomůže mi použít fragmenty k opětovnému využití toho samého kódu? Jak to vlastně funguje v praxi? Je to něco, co by měl každý vývojář znát a používat? Díky za odpovědi!