react-router Tipo de error no detectado: no se puede leer la propiedad 'toUpperCase' de undefined
Estoy tratando de usar el enrutador de reacción, pero cuando escribo una ruta simple no funciona y la consola muestra UnError tipo no capturado: No se puede leer la propiedad 'toUpperCase' de undefined.
De lo contrario, cuando lo uso sin el router de reacción que funciona bien
var React = require('react');
var ReactRouter = require('react-router');
var Router = ReactRouter.Router;
var Route = ReactRouter.Route;
var App = React.createClass({
render: function () {
return (
<div>Hello World</div>
);
}
});
React.render((
<Router>
<Route path="/" component={App} />
</Router>
), document.body);
El error es de esta línea de la biblioteca reaccionar
function autoGenerateWrapperClass(type) {
return ReactClass.createClass({
tagName: type.toUpperCase(), //<----
render: function() {
return new ReactElement(
type,
null,
null,
null,
null,
this.props
);
}
});
}