React.render is not a function

来源:互联网 发布:笔记本电脑护眼软件 编辑:程序博客网 时间:2024/05/06 07:33

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

        React.render is not a function

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

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

    而我的写法是这样的

        React.render(            <Hello />,            document.getElementById("app")        )

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

    随后 npm i react-dom --save 

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

    改成写

        ReactDOM.render(            <Hello />,            document.getElementById("app")        )

    问题得到解决。

3 0
原创粉丝点击