私は反応が新しいです別々のファイルで経路を宣言し、それをインデックスファイルで使用しようとしています。 ここに私のroutes.jsがあります。別のファイルで反応経路を宣言してインポートする
import React from 'react';
import ReactDOM from 'react-dom';
import {
BrowserRouter as Router,
Route
} from 'react-router-dom';
import App from './components/App';
import Template1 from './components/template1';
import Template2 from './components/template2';
import Template3 from './components/template3';
const routes = (
<Route exact path="/" component={App}>
<Route exact path="/sessionstate1" component={Template1}/>
<Route exact path="/sessionstate2" component={Template2}/>
<Route exact path="/sessionstate3" component={Template3}/>
</Route>
)
export default routes
とindex.js
import React from 'react';
import ReactDOM from 'react-dom';
import {
BrowserRouter as Router,
Route,Redirect
} from 'react-router-dom';
import './styles/css/index.css';
import routes from './routes.js';
ReactDOM.render(
<Router history={browserHistory} routes={routes} />,
document.getElementById('root')
);
を私はすべてのエラーや警告を得ていないのですが、ページがロードされていません。私は おかげ
私は同じファイルに保管していますが、別々にルートを宣言したい場合は動作しています – Vipin