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

React Router 如何使用history跳轉的實現(xiàn)

 更新時間:2021年04月06日 14:57:38   作者:香辣素毛肚  
這篇文章主要介紹了React Router 如何使用history跳轉的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在react-router中組件里面的跳轉可以用<Link>

但是在組件外面改如何跳轉,需要用到react路由的history

replace方法和push方法使用形式一樣,replace的作用是取代當前歷史記錄
go,此方法用來前進或者倒退,history.go(-1);
goBack,此方法用來回退,history.goBack();
goForward,此方法用來前進,history.goForward();

1.hook

import {useHistory} from 'react-router-dom';
function goPage(e) {
 history.push({
 pathname: "/home",
 state: {id: 1}
 });
}

pathname是路由地址,state可以傳參

獲取參數(shù):

import {useLocation} from 'react-router-dom';
function getParams(){
let location = useLocation();
let id = location.state.id;
}

2.class組件

import React from 'react';
import {createBrowserHistory} from "history";
 
class App extends React.Component{
  constructor(props) {
      super(props);
    }
   goPage() {
 let history = createBrowserHistory()
 history.push({
 pathname: "/home",
 state: {id: 1}
 });
    history.go();
 }
  render() {return null;}
 
}

如果不調用history.go則路由改變了,但是頁面不會跳轉。

到此這篇關于React Router 如何使用history跳轉的實現(xiàn)的文章就介紹到這了,更多相關React Router history跳轉內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Remix中mdx?table不支持表格解決

    Remix中mdx?table不支持表格解決

    這篇文章主要為大家介紹了Remix中mdx?table不支持表格問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • React-router4路由監(jiān)聽的實現(xiàn)

    React-router4路由監(jiān)聽的實現(xiàn)

    這篇文章主要介紹了React-router4路由監(jiān)聽的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • react滾動加載useInfiniteScroll?詳解

    react滾動加載useInfiniteScroll?詳解

    使用useInfiniteScroll?hook可以處理檢測用戶何時滾動到頁面底部的邏輯,并觸發(fā)回調函數(shù)以加載更多數(shù)據,它還提供了一種簡單的方法來管理加載和錯誤消息的狀態(tài),今天通過實例代碼介紹下react滾動加載useInfiniteScroll?相關知識,感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • React.js入門學習第一篇

    React.js入門學習第一篇

    這篇文章主要為大家介紹了React.js入門學習第一篇,詳細解析React.js基礎知識,全方位的了解React.js,感興趣的小伙伴們可以參考一下
    2016-03-03
  • React報錯Too many re-renders解決

    React報錯Too many re-renders解決

    這篇文章主要為大家介紹了React報錯Too many re-renders解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • 使用webpack搭建react開發(fā)環(huán)境的方法

    使用webpack搭建react開發(fā)環(huán)境的方法

    本篇文章主要介紹了使用webpack搭建react開發(fā)環(huán)境的方法,在這篇文章中我們開始利用我們之前所學搭建一個簡易的React開發(fā)環(huán)境,用以鞏固我們之前學習的Webpack知識。一起跟隨小編過來看看吧
    2018-05-05
  • react 通過后端接口實現(xiàn)路由授權的示例代碼

    react 通過后端接口實現(xiàn)路由授權的示例代碼

    本文主要介紹了React應用中通過后端接口獲取路由授權,實現(xiàn)動態(tài)和靈活的權限管理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • React之PureComponent的使用作用

    React之PureComponent的使用作用

    這篇文章主要介紹了React之PureComponent的使用作用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • React路由管理之React Router總結

    React路由管理之React Router總結

    React項目通常都有很多的URL需要管理,最常使用的解決方案就是React Router了,本篇文章主要介紹了React路由管理之React Router總結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • react實現(xiàn)移動端二級路由嵌套詳解

    react實現(xiàn)移動端二級路由嵌套詳解

    這篇文章主要介紹了react移動端二級路由嵌套的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08

最新評論

宁远县| 苍溪县| 峡江县| 永年县| 都昌县| 长兴县| 丰宁| 鸡东县| 祁阳县| 华坪县| 巴东县| 大化| 安顺市| 瓦房店市| 青海省| 滕州市| 都江堰市| 鲁甸县| 阳原县| 延川县| 萍乡市| 东光县| 新平| 沙雅县| 株洲市| 平和县| 新巴尔虎右旗| 崇左市| 广宁县| 泰宁县| 金门县| 马关县| 黄山市| 建始县| 洛隆县| 清水县| 甘孜县| 合江县| 静乐县| 砚山县| 台东市|