Můžu použít Apollo Client s SSR a jak to funguje s cache?
Zajímalo by mě, jestli je možné používat Apollo Client pro server-side rendering (SSR) a jak to vlastně celé funguje, hlavně co se týče cachování dat. Četl jsem, že Apollo Client má skvělou podporu pro GraphQL a chtěl bych ho implementovat do mé aplikace, která potřebuje SSR. Jenže mám pocit, že se v tom trošku ztrácím. Jakým způsobem tedy Apollo zpracovává data na serveru? A co cache? Můžu použít nějakou strategii pro předběžné načítání dat na serveru a pak je efektivně využít na klientovi, nebo musím mít cache nastavenou jinak? A co se stane, když se data změní na serveru po prvním renderování? Jakým způsobem Apollo Client zvládá synchronizaci mezi client-side a server-side? Je potřeba nějak speciálně konfigurovat Apollo Client pro SSR, nebo to funguje stejně jako při běžném používání na frontendu? Rád bych slyšel nějaké praktické příklady, jak to máte vy vyřešené. Díky za každou radu!