2017-08-31 101 views
0

想知道如何在反應路由器v4中使用hashRouter而不是browserRouter來反應web應用程序中的以前路由?你可以通過react-router v4 hashHistory倒退嗎?

我發現this問題似乎沒有工作,即使它說沒有瀏覽器混合需要(再加上我認爲它談論一箇舊的反應路由器版本),但是,我見過的每個其他解決方案取決於browserHistory。

是否有可能與hashHistory?

回答

0

那麼在我的情況下,我不喜歡的是:

import withRouter from "react-router-dom/es/withRouter"; 
import React from "react"; 

class Component extends React.Component { 
    goBack() { 
    this.props.history.go(-1); 
    } 
    ... 
}  
export default Component = withRouter(Component); 

withRouter讓我們訪問歷史組件的道具,但我不知道這種方式是正確的