zoukankan      html  css  js  c++  java
  • react路由的简单例子2

    这个和我上一篇文章是差不多的,只不过这里的组件都不是无状态组件

    Test.js

    import React, { Component } from "react";
    import { BrowserRouter as Router, Route, Link } from "react-router-dom";
    import Index from '../pages/Index'
    import List from './List'
    class Test extends Component {
      constructor(props) {
        super(props);
        this.state = {};
      }
      render() {
        return (
          <div>
            <Router>
              <ul>
                <li>
                    <Link to="/">首页</Link>
                </li>
                <li>
                    <Link to="/list/">列表</Link>
                </li>
                <Route path="/" exact component={Index}></Route>
                <Route path="/list/" exact component={List}></Route>
              </ul>
            </Router>
          </div>
        );
      }
    }
    
    export default Test;

    Index.js

    import React, { Component } from 'react';
    class Index extends Component {
        constructor(props) {
            super(props);
            this.state = {  }
        }
        render() { 
            return ( 
                <div>
                    index
                </div>
             );
        }
    }
     
    export default Index;

    List.js

    import React, { Component } from 'react';
    class List extends Component {
        constructor(props) {
            super(props);
            this.state = {  }
        }
        render() { 
            return ( 
                <div>
                    list
                </div>
             );
        }
    }
     
    export default List;
  • 相关阅读:
    VUE动画Javascript钩子不生效问题记录
    vue-resource
    shell脚本 回顾 小练习
    mysql 回顾小练习
    jvm调优(二)
    jvm调优(一)
    性能调优笔记(二)
    性能调优笔记(一)
    mac 下 配置appium +ios真机环境
    pycharm中 unittests in xxxx 运行模式
  • 原文地址:https://www.cnblogs.com/luguankun/p/13975555.html
Copyright © 2011-2022 走看看