【发布时间】:2016-07-31 19:00:58
【问题描述】:
我正在尝试使用 Router React 组件(位于不同的 .jsx 中)实现 Meteor.startup,但它似乎不起作用。
如果我在与 Meteor.startup 相同的 .jsx 文件中有 Router React 组件,那么它可以正常工作。
任何想法为什么会这样?
这是我的代码不起作用:
import { Routes } from './routes.jsx';
Meteor.startup( () => {
render(<Routes />, document.body);
});
请注意,routes.jsx 包含与下面代码 sn-p 中显示的相同的 Route。
这是有效的代码:
export default class Routes extends Component{
render() {
return (
<Router history={browserHistory}>
<Route path="/" component={App}>
</Route>
</Router>
);
}
}
Meteor.startup( () => {
render(<Routes />, document.body);
});
【问题讨论】:
标签: meteor reactjs react-router