Пожалуйста, попробуйте это решение. В этом случае работает индексный маршрут.
import React from 'react';
import { Route, IndexRoute } from 'react-router';
import App from './components/App';
import Greetings from './components/Greetings';
import SignupPage from './components/signup/SignupPage';
import LoginPage from './components/login/LoginPage';
import NewEventPage from './components/events/NewEventPage';
import requireAuth from './utils/requireAuth';
export default (
<Route path="/" component={App}>
<IndexRoute component={Greetings} />
<Route path="signup" component={SignupPage} />
<Route path="login" component={LoginPage} />
<Route path="new-event" component={requireAuth(NewEventPage)} />
</Route>
)
Вы можете использовать эти экспортированные маршруты в файле индекса следующим образом.
<Router history={browserHistory} routes={routes} />