client

ApolloClientProvider

server
Fetch and extract cache from server (layout.tsx)
client

ApolloCacheInitializer

server

Pokemon page

Fetch on server and share cache with client. Then fetch on client (cache hit)

client
  1. bulbasaurbulbasaur
  2. ivysaurivysaur
  3. venusaurvenusaur
  4. venusaur-gmaxvenusaur-gmax
  5. venusaur-megavenusaur-mega
  6. charmandercharmander
  7. charmeleoncharmeleon
  8. charizardcharizard
  9. charizard-mega-xcharizard-mega-x
  10. charizard-mega-ycharizard-mega-y