• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

怎么用react路由

react 搞代码 4年前 (2021-12-28) 34次浏览 已收录 0个评论

怎么用react路由

一、基本路由

步骤一:安装路由

npm install react-router-dom --save

步骤二:引入路由

import { BrowserRouter, Route } from 'react-router-dom'

步骤三:使用

import Login from './pages/login'
import Home from './pages/home'
class App extends Component {
  render() {
    return (
      <Provider store={ store }>
        <div>
          <GlobalStyle />
          <GlobalIcon />
          <BrowserRouter>
            <div>
              <Route path='/' exact  component={Login}></Route>
              <Route path='/home' exact  component={Home}></Route>
            </div>
          </BrowserRouter>
        </div>
      </Provider>
    );
  }
}

二、动态路由

使用prop-types获取组件的属性类型和默认属性

步骤一:安装prop-types

npm install prop-types --save

步骤二:引入

import PropTypes from 'prop-types';

步骤三:使用

static contextTypes = {
        router: PropTypes.object.isRequired
};
this.context.router.history.push("/home");

三、获取路由参数

步骤一:引入prop-types

import PropTypes from 'prop-types';

步骤二:使用

static contextTypes = {
        router: PropTypes.object.isRequired
};
this.context.rout<b style="color:transparent">来源gao@dai!ma.com搞$代^码网</b>er.route.params.username

更多React相关技术文章,请访问gaodaima搞代码网进行学习!

以上就是怎么用react路由的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:怎么用react路由

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址