Jak udržet kompatibilitu dotazů při úpravách schématu?
Mám takovou otázku ohledně změn ve schématu, co se týče GraphQL. Zkouším přidat nové typy a pole, ale bojím se, že tím naruším stávající dotazy, které už mám v aplikaci. Jak to můžete udělat, abyste zajistili, že všechny ty starší dotazy budou i nadále fungovat? Zajímalo by mě, jestli existují nějaké osvědčené postupy nebo techniky, které bych měl vzít v úvahu při provádění těchto úprav. Je lepší mít nějakou verzi schématu nebo něco podobného, aby se staré dotazy nezlomily? Taky jsem slyšel něco o deprekování polí a typů, ale nejsem si úplně jistý, jak to správně implementovat. Můžete mi prosím poskytnout nějaké tipy a triky na to, jak efektivně upravit schéma a přitom zachovat jeho kompatibilitu? Jaké jsou běžné chyby, kterých bych se měl vyvarovat? Bylo by super, kdybych mohl udělat změny bez obav z toho, že něco rozbiju. Díky moc za jakoukoli pomoc!