Fungují knihovny jako Apollo Client dobře s cache v GraphQL?
Zajímalo by mě, jestli máte zkušenosti s používáním Apollo Client v projektech, které využívají GraphQL. Slyšel jsem, že Apollo má nějakou pokročilou cache, ale nejsem si úplně jistý, jak to funguje v praxi. Jak to vlastně ovlivňuje výkon aplikace? Mám na mysli především, jestli se data správně ukládají a zda se dá s nimi dobře pracovat. Narazil jsem na pár článků, kde se zmiňovalo, že cache může být problematická, ale jiní zase říkali, že je to super nástroj na optimalizaci dotazů a zrychlení načítání dat. Také by mě zajímalo, jestli jste měli nějaké problémy při synchronizaci dat mezi serverem a klientem nebo jestli je možné nějakým způsobem cache invalidovat podle potřeby. Máte nějaké tipy na to, jak nastavit Apollo Client tak, aby to všechno fungovalo hladce? Jak se vám osvědčila práce s cache v reálných projektech? Díky za vaše názory!