Jak správně strukturovat opakovaně použitelné části dotazů v GraphQL?
Nedávno jsem se začal více zajímat o GraphQL a snažím se pochopit, jak efektivně využívat opakovaně použitelné části dotazů a mutation. Mám pocit, že opakovaně použitelné fragmenty by mohly výrazně zjednodušit moji práci, ale nejsem si jistý, jak na to. Kde přesně začít? Jak mám strukturovat tyto části tak, aby byly přehledné a snadno použitelné napříč různými dotazy? Je lepší mít jednotné fragmenty pro různé typy dat, nebo by měly být přizpůsobené konkrétním požadavkům? Jak se to dá udělat efektivně, abych se vyhnul duplicitnímu kódu? Taktéž by mě zajímalo, jestli je lepší používat inline fragmenty nebo si je ukládat jako samostatné soubory. Narazil jsem i na různé konvence a best practices ohledně pojmenovávání těchto fragmentů. Je dobré mít nějakou standardizaci pro názvy nebo je to spíše osobní preference? Jak s tím nakládáte vy ve svých projektech? Rád bych slyšel vaše názory a zkušenosti, protože jsem si jistý, že by mi to hodně pomohlo v mém dalším učení a práci s GraphQL.