解决React state数据 跳转路由后重新加载bug

问题原因:

一般情况下 路由跳转后,会触发componentDidMount / useEffect

两个思路 

  1. 把数据存储在Redux中
  2. 子路由切换
这里只讲子路由切换

App.js

 

 这里要注意的是, 一定要把路由精准匹配(exact)给关了,不然会找不到文件

DangerRegisterView.js

 

 

 

 查看页面 跳转其他页面同样也可以不重新加载数据

 

posted @ 2020-11-26 11:38  一路向北√  阅读(779)  评论(0编辑  收藏  举报

web应用开发&研究 -

业精于勤而荒于嬉。

工作,使我快乐。


Font Awesome | Respond.js | Bootstrap中文网