Jaké jsou nejlepší praxe pro používání direktiv v GraphQL?
Přemýšlím, jaké jsou vlastně ty nejlepší praxe, když se bavíme o direktivách v GraphQL. Vím, že direktivy nám umožňují upravovat chování dotazů na základě různých podmínek, ale jak to udělat efektivně? Narazil jsem na pár příkladů, ale stále si nejsem jistý, jak je správně implementovat. Měli bychom používat standardní direktivy jako @include a @skip, nebo je lepší vytvářet vlastní direktivy, když potřebujeme specifickou funkcionalitu? Jaké situace si žádají použití direktiv a kdy je lepší držet se jen čistého schema bez nich? Zajímalo by mě také, jestli existují nějaké nevýhody nebo úskalí při používání direktiv, na co si dát pozor. A jak to vlastně ovlivňuje výkon našich aplikací? Je tam nějaký vliv na latency nebo zátěž serveru? Chtěl bych se dozvědět i o tom, jak to vidí ostatní ve svých projektech a co by doporučili. Jaké praktiky byste doporučili začátečníkům, kteří se snaží porozumět použití direktiv v GraphQL? Všechno to vypadá jako zajímavé téma a rád bych znal názory ostatních vývojářů.