React.render is not a function

前端之家收集整理的这篇文章主要介绍了React.render is not a function前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

React.renderisnotafunction

我当时就懵逼了,看了配置什么的都时没有问题的,怎么会报这个错误。然后去查了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/>,sans-serif; font-size:15px"> 问题得到解决

猜你在找的React相关文章