最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解各版本React路由的跳轉的方法

 更新時間:2018年05月10日 16:53:27   作者:床上不敗  
這篇文章主要介紹了詳解各版本React路由的跳轉的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

前言

React-Router已經發(fā)布了多個版本,利用路由導航的使用方法都不大一樣,在這里總結一下。

React-Router 2.0.0 版本

2.0.0版本需要使用browserHistory進行跳轉,具體參考一下代碼:

import { browserHistory } from 'react-router'
browserHistory.push('/path')

React-Router 2.4.0版本以上

React-Router 2.4.0版本以上,可以通過mixin的方法,使組件增加this.router屬性,然后進行相應的操作,具體mixin代碼參考如下:

import { withRouter } from 'react-router';
clsss ABC extends Component {
}
module.exports = withRouter(ABC);

用過mixin的組件,會具有this.router的屬性,只需要使用this.props.router.push('/path') 就可以跳轉到相應的路由了。

React-Router 3.0.0版本以上

3.0.0版本以后不需要再手動mixin相關的router屬性,在任何需要跳轉的組件中寫this.props.router.push('/path') 就可以跳轉到響應的路由了。

React-Router 4.0版本以上

路由的跳轉

React-Router 4.0對路由進行了改進,router屬性改為了history屬性,使用方法還是和3.0差不多,任何需要跳轉的地方使用this.props.history.push('/path') 就可以進行跳轉了

參數(shù)的獲取

使用this.props.match.params.xxx 可以獲取到當前路由的參數(shù)

總結

從以上的使用方法來看,react router的導航使用上變得越來越簡單。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • React?中?memo?useMemo?useCallback?到底該怎么用

    React?中?memo?useMemo?useCallback?到底該怎么用

    在React函數(shù)組件中,當組件中的props發(fā)生變化時,默認情況下整個組件都會重新渲染。換句話說,如果組件中的任何值更新,整個組件將重新渲染,包括沒有更改values/props的函數(shù)/組件。在react中,我們可以通過memo,useMemo以及useCallback來防止子組件的rerender
    2022-10-10
  • react自適應布局px轉rem實現(xiàn)示例詳解

    react自適應布局px轉rem實現(xiàn)示例詳解

    這篇文章主要為大家介紹了react自適應布局px轉rem實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • React服務端渲染和同構的實現(xiàn)

    React服務端渲染和同構的實現(xiàn)

    本文主要介紹了React服務端渲染和同構的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • 淺談React Component生命周期函數(shù)

    淺談React Component生命周期函數(shù)

    React組件有哪些生命周期函數(shù)?類組件才有的生命周期函數(shù),分為幾個階段:掛載,更新,卸載,錯誤處理,本文主要介紹了這個階段,感興趣的可以了解一下
    2021-06-06
  • 淺談React組件在什么情況下會重新渲染

    淺談React組件在什么情況下會重新渲染

    當我們使用React編寫組件時,組件的重新渲染是一個重要的概念,本文主要介紹了React組件在什么情況下會重新渲染,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • ReactNative中使用Redux架構總結

    ReactNative中使用Redux架構總結

    本篇文章主要介紹了ReactNative中使用Redux架構總結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • react實現(xiàn)瀏覽器自動刷新的示例代碼

    react實現(xiàn)瀏覽器自動刷新的示例代碼

    這篇文章主要介紹了react實現(xiàn)瀏覽器自動刷新的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • React + webpack 環(huán)境配置的方法步驟

    React + webpack 環(huán)境配置的方法步驟

    本篇文章主要介紹了React + webpack 環(huán)境配置的方法步驟,詳解的介紹了開發(fā)環(huán)境的配置搭建,有興趣的可以了解一下
    2017-09-09
  • React使用高德地圖的實現(xiàn)示例(react-amap)

    React使用高德地圖的實現(xiàn)示例(react-amap)

    這篇文章主要介紹了React使用高德地圖的實現(xiàn)示例(react-amap),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • useEffect中不能使用async原理詳解

    useEffect中不能使用async原理詳解

    這篇文章主要為大家介紹了useEffect中為什么不能使用async的原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07

最新評論

辉南县| 万载县| 韶关市| 周口市| 南涧| 仪征市| 新沂市| 杭州市| 天祝| 保定市| 上林县| 巴马| 福建省| 克拉玛依市| 河津市| 班戈县| 阿勒泰市| 油尖旺区| 浑源县| 拉孜县| 任丘市| 辉南县| 西藏| 惠州市| 南溪县| 政和县| 长沙县| 东安县| 临泉县| 高青县| 吉水县| 靖远县| 彭阳县| 安宁市| 滕州市| 周至县| 宜昌市| 霍林郭勒市| 鹿泉市| 溆浦县| 太白县|