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

Move lastAppProps back where it should be (#1208)

* Check for lastAppProps

* Move lastAppProps back where it belongs

* Add comment
This commit is contained in:
Tim Neutkens 2017-02-19 21:35:48 +01:00 committed by Naoyuki Kanezawa
parent 310f430963
commit 20c7d98efe

View file

@ -77,11 +77,12 @@ async function doRender ({ Component, props, err, emitter }) {
props = props || lastAppProps.props
const appProps = { Component, props, err, router, headManager }
// lastAppProps has to be set before ReactDom.render to account for ReactDom throwing an error.
lastAppProps = appProps
ReactDOM.render(createElement(App, appProps), container)
if (emitter) {
emitter.emit('after-reactdom-render', { Component })
}
lastAppProps = appProps
}