美文网首页
react-router4案例

react-router4案例

作者: 现_状 | 来源:发表于2019-03-29 14:28 被阅读0次
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';

//用来配置调试redux工具用,组合函数用的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代码分割

    react-router4代码分割 react-router4官方文档: https://reacttrainin...

  • react-router4升级

    react-router4升级 react-router4 跟 redux 搭配,非路由组件,就是非直接匹配的 路...

  • 未看文章

    react-router4文档react-router4文档 # react-router 按需加载2.# 浅谈R...

  • react-router4案例

  • react-code_split

    初始化工程目录 创建async-component.js 引用component 可以结合react-router4使用

  • 【React.js 13】react-router4基础知识-2

    除了上一篇所讲的3个入门组件BrowserRouter、Router、Link。react-router4其实还有...

  • react-router4按需加载踩坑,填坑

    react-router4如何去实现按需加载Component,在router4以前,我们是使用getCompon...

  • React-Router4

    React-Router4 4是全新的版本, 和之前的版本不兼容, 浏览器和 RN 均兼容 React 开发单页应...

  • react-router4

    一、关于react-router react-router是一些封装好的组件用于前端路由,当我们点击的时候会出现一...

  • react-router4

    react-router 有dom和native两种版本但是使用方法一致安装npm install react-r...

网友评论

      本文标题:react-router4案例

      本文链接:https://www.haomeiwen.com/subject/cnulbqtx.html