Co je to batching v GraphQL?
Zajímalo by mě, co přesně znamená termín batching v kontextu GraphQL? Slyšel jsem, že to souvisí s optimalizací dotazů a zlepšováním výkonu, ale nejsem si úplně jistý, jak to funguje v praxi. Mám pocit, že když dělám víc dotazů najednou, může to být efektivnější, než když každé volání posílám samostatně. Jak to vlastně ovlivňuje načítání dat z API? A jaké jsou výhody použití batching oproti klasickému způsobu? Narazil jsem na nějaké knihovny a nástroje, které se tímto zabývají, ale moc jsem tomu ještě nerozuměl. Funguje to dobře s různými klienty, nebo je to spíš něco, co se používá v určitých situacích? Budu rád za jakékoli vysvětlení a příklady, které by mi mohly pomoci lépe pochopit, jak batching v GraphQL funguje a kdy ho používat.