我正在尝试新的 react-router 1.0.0,但收到了我无法解释的奇怪警告:
警告:失败的 propType:提供给 `Route` 的 prop`component` 无效。
警告:提供给 `Route` 的未定义 `component` 无效。
该应用程序很简单:
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route } from 'react-router';
import App from './components/app';
var Speaker = require('./components/speaker');
ReactDOM.render((
    <Router>
      <Route path="/" component={App}>
        // This is the source of the warning:
        <Route path="speaker" component={ Speaker }/>
      </Route>
    </Router>
), document.getElementById('react-container'));
扬声器.jsx:
import React from 'react';
var Speaker = React.createClass({
  render() {
    return (
        <h1>Speaker</h1>
    )
  }
});
module.exoprts = Speaker;
app.jsx 只有以下 render() 函数:
render() {
    return (
        <div>
            <Header title={this.state.title} status={this.state.status} />
            {this.props.children}
        </div>);
}
当我输入到#/speaker 或#speaker 的路径时 - 除了标题之外没有显示任何内容。请帮忙。