Files
apollo/docs/api/ssr.md
T
2019-02-04 19:56:09 +01:00

807 B

ApolloSSR

Usage

See SSR guide.

Methods

getStates

Returns the apollo stores states as JavaScript objects.

const states = ApolloSSR.getStates(apolloProvider, options)

options defaults to:

{
  // Prefix for the keys of each apollo client state
  exportNamespace: '',
}

exportStates

Returns the apollo stores states as JavaScript code inside a String. This code can be directly injected to the page HTML inside a <script> tag.

const js = ApolloSSR.exportStates(apolloProvider, options)

options defaults to:

{
  // Global variable name
  globalName: '__APOLLO_STATE__',
  // Global object on which the variable is set
  attachTo: 'window',
  // Prefix for the keys of each apollo client state
  exportNamespace: '',
}