response-router Uncaught TypeError: Невозможно прочитать свойство 'toUpperCase' из неопределенного

Я пытаюсь использовать реагирующий маршрутизатор, но когда я пишу, простой маршрут не работает, и консоль показывает Uncaught TypeError: Невозможно прочитать свойство 'toUpperCase' из неопределенного.

В противном случае, когда я использую без реакции-маршрутизатора, которые работают хорошо

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);

Ошибка из этой строки библиотеки реагирует

function autoGenerateWrapperClass(type) {
  return ReactClass.createClass({
    tagName: type.toUpperCase(), //<----
    render: function() {
      return new ReactElement(
        type,
        null,
        null,
        null,
        null,
        this.props
      );
    }
  });
}