【发布时间】:2018-08-03 08:52:18
【问题描述】:
我在反应路由器上做一个非常简单的程序..但我不知道这是怎么回事......这是我的反应路由器代码..
index.js
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import { Router, browserHistory} from 'react-router';
import routes from './routes';
ReactDOM.render(
<Router history={browserHistory} routes={routes} />
, document.querySelector('.container'));
这里是路由文件..
routes.js
import React, { Component } from 'react';
import { Route, IndexRouter } from 'react-router';
import App from './components/app';
export default(
<Route path="/" component={App} />
);
【问题讨论】:
-
这是完整的代码吗?
-
@Sandip Nirmal 是的,它没有简单的 App.js 文件,我没有包含在其中
-
您需要创建历史对象并将其传递给组件,而不是传递导入的模块。
-
检查包含的路由器版本是否有历史模块。如果没有将路由器更新到具有的版本并尝试
标签: javascript reactjs react-native react-router