首页 > webpack打包react出错

webpack打包react出错

代码:

var React = require('react');
React.render(
<div>test</div>,
    document.getElementById('box')
);

怎么会报
Warning: React.render is deprecated. Please use ReactDOM.render from require('react-dom') instead.


汗,这个是警告不是报错呀,再有就是react 新版本是把render 独立出来了的


说的很明白了啊,React.DOM 已经废弃了,需要引入 react-dom


React 0.14 拆分为 react 和 react-dom,render是react-dom的API


你可以看看 node_modules 里 react-dom 的 index.js:

module.exports = require('react/lib/ReactDOM');

var React = require('react');
var ReactDOM = require('react-dom');

ReactDOM.render(
<div>test</div>,
    document.getElementById('box')
【热门文章】
【热门文章】