React.render is not a function

在用React 15.*版本的时候,浏览器报了这个错误

        React.render is not a function

    我当时就懵逼了,看了配置什么的都时没有问题的,怎么会报这个错误。然后去查了React最新的Api

    结果发现 React 0.14版本之后将react package拆分成了 react 和 react-dom 两个package

    而我的写法是这样的

        React.render(
            ,
            document.getElementById("app")
        )

    因为没有引入 react-dom包所以导致报错了。

    随后 npm i react-dom --save 

    引入 var ReactDOM = require('react-dom');

    改成写

        ReactDOM.render(
            ,
            document.getElementById("app")
        )

    问题得到解决。

你可能感兴趣的:(前端)