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