Jak můžu zabránit over-fetching při používání GraphQL?
Při práci s GraphQL jsem se setkal s pojmem over-fetching a vůbec mi není jasné, jak tomu předejít. Vím, že to může být problém, když se zbytečně stahují data, která nepotřebuji, ale jak konkrétně to udělat v praxi? Existují nějaké osvědčené techniky nebo nástroje, které by mi mohly pomoci optimalizovat dotazy a zredukovat množství zbytečných dat? Jak to vlastně funguje, když třeba potřebuju jenom část informací a GraphQL mi vrátí všechno? Je nějaký způsob, jak lépe definovat dotazy nebo strukturu API tak, aby se předešlo tomuto over-fetchingu? Mohli byste prosím sdílet nějaké tipy nebo příklady, jak se s tímto problémem vypořádat? Třeba bych mohl použít fragmenty nebo nějaké jiné metody optimalizace dotazů? Každá rada by pro mě byla užitečná.