【发布时间】:2015-09-01 07:52:37
【问题描述】:
当我第一次使用 react-router 时,页面在下面给出了这个错误
React-router:type.toUpperCase 不是函数
var React = require('react');
var Router = require('react-router');
var Route = Router.Route;
var App = React.createClass({
render: function() {
return (
<div>App</div>
);
}
});
React.render((
<Router>
<Route path="/" component={App} />
</Router>
), document.getElementById('app'));
文件似乎没有问题,有人可以帮助我吗?
哪里出错了
function autoGenerateWrapperClass(type) {
return ReactClass.createClass({
tagName: type.toUpperCase(),
render: function() {
return new ReactElement(
type,
null,
null,
null,
null,
this.props
);
}
});
}
【问题讨论】:
-
请为错误添加堆栈跟踪。
标签: javascript reactjs react-router