鍍金池/ 問答/HTML5  HTML/ react服務(wù)端渲染 : React.DOM.body報錯!

react服務(wù)端渲染 : React.DOM.body報錯!

學習react服務(wù)端渲染,之前在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的限制嗎?

回答
編輯回答
陌璃

react16為了減少體積包,將React.DOM移出了reactJS

2017年9月24日 11:35
編輯回答
焚音

你輸出一下React.DOM里面有沒有body呢

2018年7月31日 04:55