1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00

[fix] with-apollo: Cannot read property 'data' (#3226)

* [fix] with-apollo: Cannot read property 'data'

When we create the initial serverState, we need to create the
 eventual construct of the Apollo Data to reside within

Later in the constructor this allows for the initApollo to either
 be generated from SSR, or to init from scratch.

Fixes
> Cannot read property 'data' of undefined
> TypeError: Cannot read property 'data' of undefined

* [refactor] with-apollo: reduce init `serverState`

No need to explicitly set `data` as empty.
This trims up 4 lines. 😀
This commit is contained in:
Jerome Fitzgerald 2017-11-04 06:24:16 -04:00 committed by Tim Neutkens
parent 6089377c6b
commit a450502a0d

View file

@ -17,7 +17,8 @@ export default ComposedComponent => {
}
static async getInitialProps (ctx) {
let serverState = {}
// Initial serverState with apollo (empty)
let serverState = { apollo: { } }
// Evaluate the composed component's getInitialProps()
let composedInitialProps = {}