Co jsou fragmenty a jak je můžu použít v GraphQL?
Nedávno jsem se začal zajímat o GraphQL a v rámci učení jsem narazil na pojem "fragmenty", ale moc tomu nerozumím. Zajímalo by mě, co vlastně fragmenty jsou a jak s nimi mohu pracovat ve svých dotazech. Slyšel jsem, že fragmenty mohou zjednodušit a zefektivnit dotazy, ale chtěl bych vědět, jak přesně fungují. Můžete mi prosím objasnit, jak se fragmenty definují a kdy je nejlepší je použít? Je to něco jako funkce v programování, nebo to má jiný účel? A co třeba výkon – pomáhají fragmenty také s optimalizací výkonu dotazů? Jaký je rozdíl mezi použitím fragmentů a klasickými dotazy? Myslím, že by bylo skvělé vidět nějaký příklad použití fragmentu v reálném dotazu. Děkuji předem za pomoc!