好客租房92-路由的基本使用

简介: 好客租房92-路由的基本使用

如果出现报错先降低npm的版本

//导入react
import React from 'react'
import ReactDOM from 'react-dom'
import {BrowserRouter as Router,Route,Link} from "react-router-dom"
//导入组件
// 约定1:类组件必须以大写字母开头
// 约定2:类组件应该继承react.component父类 从中可以使用父类的方法和属性
// 约定3:组件必须提供render方法
// 约定4:render方法必须有返回值
const Frist=()=>(
    <p>页面1的内容</p>
)
class App extends React.Component {
    //render方法的调用并不意味着浏览器的重新调用
    render() {
        return (
            <Router>
            <div>
                <h1>React路由基础</h1> 
                <Link to="/first">页面1</Link>
                <Route path="/first" component={Frist}></Route>
            </div>
            </Router>
        )
    }
}
ReactDOM.render(<App></App>, document.getElementById('root'))

运行结果

图片.png

相关文章
|
算法 前端开发
好客租房93-路由的基本使用(常用组件说明)
好客租房93-路由的基本使用(常用组件说明)
43 0
|
JavaScript
好客租房105-配置基础路由
好客租房105-配置基础路由
87 0
好客租房105-配置基础路由
好客租房111-tabber配合路由使用
好客租房111-tabber配合路由使用
70 0
好客租房111-tabber配合路由使用
好客租房108-嵌套路由
好客租房108-嵌套路由
73 0
好客租房108-嵌套路由
好客租房96-默认路由
好客租房96-默认路由
62 0
好客租房113-首页路由处理
好客租房113-首页路由处理
93 0
好客租房113-首页路由处理
|
前端开发 JavaScript
好客租房71-高阶组件使用步骤
好客租房71-高阶组件使用步骤
79 0
好客租房71-高阶组件使用步骤
好客租房99-react路由基础总结
好客租房99-react路由基础总结
90 0
好客租房99-react路由基础总结
好客租房90-react路由基础学习目标
好客租房90-react路由基础学习目标
65 0
好客租房90-react路由基础学习目标
好客租房70-高阶组件
好客租房70-高阶组件
48 0