解决React state数据 跳转路由后重新加载bug
问题原因:
一般情况下 路由跳转后,会触发componentDidMount / useEffect
两个思路
- 把数据存储在Redux中
- 子路由切换
这里只讲子路由切换
App.js
这里要注意的是, 一定要把路由精准匹配(exact)给关了,不然会找不到文件
DangerRegisterView.js
查看页面 跳转其他页面同样也可以不重新加载数据
问题原因:
一般情况下 路由跳转后,会触发componentDidMount / useEffect
App.js
这里要注意的是, 一定要把路由精准匹配(exact)给关了,不然会找不到文件
DangerRegisterView.js
查看页面 跳转其他页面同样也可以不重新加载数据