如何优雅的设计地设计退成登录功能?
现在的程序使用了redux,然后在退出登录的时候想把sotre里面的数据全部清除掉,会发现其他页面会依赖sotre,store被清空会发生crash。
更详细的情景
在退出登录页面点击退出登录才会清除store,并且退出登录页面没有依赖store,但是发现清除store会造成之前访问的几个页面崩溃,错误原因是之前的页面试图去store取数据,没有取到。
所以有什么解决办法吗?或者更优雅的设计。
如何优雅的设计地设计退成登录功能?
现在的程序使用了redux,然后在退出登录的时候想把sotre里面的数据全部清除掉,会发现其他页面会依赖sotre,store被清空会发生crash。
更详细的情景
在退出登录页面点击退出登录才会清除store,并且退出登录页面没有依赖store,但是发现清除store会造成之前访问的几个页面崩溃,错误原因是之前的页面试图去store取数据,没有取到。
所以有什么解决办法吗?或者更优雅的设计。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
1、只清除登录相关的store
2、不要清空store,而是用默认值去覆盖