解決React state數據 跳轉路由后重新加載bug


問題原因:

一般情況下 路由跳轉后,會觸發componentDidMount / useEffect

兩個思路 

  1. 把數據存儲在Redux中
  2. 子路由切換
這里只講子路由切換

App.js

 

 這里要注意的是, 一定要把路由精准匹配(exact)給關了,不然會找不到文件

DangerRegisterView.js

 

 

 

 查看頁面 跳轉其他頁面同樣也可以不重新加載數據

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM