学习react服务端渲染,之前在react15下运行:
app.get('/', function (req, res) {
var html = ReactDomServer.renderToString(
React.DOM.body(null,
React.DOM.div({
id: 'root',
dangerouslySetInnerHTML: {
__html: '2121'
}
})
)
)
res.end(html)
})
可以渲染出效果。
今天升级到react16后,报错:
TypeError: Cannot read property 'body' of undefined
老司机们,这是react16的限制吗?
你输出一下React.DOM里面有没有body呢