zoukankan      html  css  js  c++  java
  • react-router

    1 SPA

     

    1.1 Single Page Application

    1.2 页面不刷新

    2 创建项目(参考 react.org)

    3 简单的例子

     

    3.1 index.js 入口配置

    import React from 'react';
    import ReactDOM from 'react-dom';
    import './index.css';
    import App from './App';
    import * as serviceWorker from './serviceWorker';
    
    //为了和其他的路由名称使用一致,重命名路由名 称
    import {BrowserRouter as Router} from 'react-router-dom';
    
    ReactDOM.render(
        <Router>
            <App/>
        </Router>,
        document.getElementById('root'));
    
    // If you want your app to work offline and load faster, you can change
    // unregister() to register() below. Note this comes with some pitfalls.
    // Learn more about service workers: https://bit.ly/CRA-PWA
    serviceWorker.unregister();
    

    3.2 App.js

    必要的一些组件自行创建

    import React from 'react';
    
    import {Link, Route} from 'react-router-dom';
    
    import C1 from './components/C1';
    import C2 from './components/C2';
    import C3 from './components/C3';
    
    // 路由规则是匹配前缀
    // 添加 exact 要求精确匹配
    function App() {
        return (
            <div>
                <Link to='/'>p1</Link>
                <Link to={'/p2'}>p2</Link>
                <Link to={'/p3'}>p3</Link>
    
                <Route path='/' exact component={C1}/>
                <Route path={'/p2'} component={C2}/>
                <Route path={'/p3'} component={C3}/>
            </div>
        )
    }
    
    export default App;
    

    Created: 2019-11-30 周六 17:39

    Validate

  • 相关阅读:
    Silverlight 置于悬浮层之下 背景透明的方法
    做流媒体服务器需要什么(FMS)
    Silverlight WebClient 上传实现
    Silverlight WCF 初尝小结
    自动判断页面上的图片是否加载成功,不成功替换为默认图片
    HTTP PUSH技术原理,结合ASP.NET实现以及评述
    AJAX 请求队列实现
    关于COOKIES需要注意的一点
    Silverlight WCF 上传实现
    Silverlight 上传 大文件分块上传
  • 原文地址:https://www.cnblogs.com/heidekeyi/p/11963370.html
Copyright © 2011-2022 走看看