react-router-dom升級至v4.0.0以上後刷新失效問題

項目進展過程中,將react-router-dom升級至v4.0.0以上,隨後引發了頁面跳轉過程中的諸多問題,查知源碼升級到4以上後發生了諸多變化,如不允許<Router>的多層嵌套等。

做了一些適配修改後,最終僅剩一個問題,刷新時,始終是404。後查找及嘗試發現一層嵌套時,將外層<Router>換成<HashRouter>即可解決無法刷新的問題,特此記之。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章