import React from 'react';
import ReactDom from 'react-dom';
import {createStore, applyMiddleware,compose} from 'redux';
import thunk from 'redux-thunk'
import {Provider} from 'react-redux';
import { BrowserRouter, Route, Link, Redirect, Switch } from 'react-router-dom';
import App from './App';
import {counter} from './index.redux';
//用來配置調(diào)試redux工具用,組合函數(shù)用的compose
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
//處理中間件applyMiddleware
const store = createStore(counter,composeEnhancers(
applyMiddleware(thunk))
);
function Erying(){
return <h1>二營</h1>
}
function Qibingying(){
return <h1>騎兵連</h1>
}
ReactDom.render(
<Provider store={store}>
<BrowserRouter>
<div>
<ul>
<li>
<Link to='/'>一營</Link>
</li>
<li>
<Link to='/erying'>二營</Link>
</li>
<li>
<Link to='/qingbinglian'>騎兵連</Link>
</li>
</ul>
<Switch>
<Route path='/' exact component={App}></Route>
<Route path='/erying' component={Erying}></Route>
<Route path='/qingbinglian' component={Qibingying}></Route>
{/* <Redirect to='/qishi'></Redirect> */}
</Switch>
</div>
</BrowserRouter>
</Provider>,
document.getElementById('root')
)
react-router4案例
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- react-hot-loader 和 webpack-dev-server有什么不同? 他們最大的區(qū)別是react...
- 今天的知識(shí)點(diǎn)不難,主要考驗(yàn)大家伙對(duì)代碼的閱讀能力啦!即將要接觸的知識(shí)點(diǎn)有&&運(yùn)算符、元素變量、三目運(yùn)算符與Reac...
- 一 摘要 上一篇文章,介紹了如何在MAC電腦上搭建React Native運(yùn)行環(huán)境,環(huán)境搭建好了,接下來這篇給大家...
- 本文首發(fā)于博客:http://www.goody365.com/?p=39 第一節(jié),我們用React Naviga...
- 項(xiàng)目地址: https://github.com/ddvdd008/react-redux/tree/master...