import React from 'react';
import ReactDOM from 'react-dom';
import {Provider} from 'react-redux';
import {createStore, applyMiddleware} from 'redux';
import thunk from 'redux-thunk';
import Reducer from './Reducer/';
import {HashRouter as Router, Route, Redirect} from 'react-router-dom';
import Login from './Components/login.jsx';
import User from './Components/User.jsx';
const store = createStore(Reducer, applyMiddleware(thunk));
ReactDOM.render(
<Provider store={store}>
<Router>
<div>
<Route path='/login' component={Login}/>
<Route path='/user' component={User}/>
</div>
</Router>
</Provider>
,document.getElementById('root'));
當用戶點擊了「/」網址我想他們是在登錄組件,但如果我這樣做:
<Route path='/' component={Login}/>
登錄組件始終顯示在每個不同的路線上。 我的問題是。在着陸頁上「/」如何使它成爲登錄組件,但我不希望它在那裏,如果我去用戶組件