在RN中引入了 React-redux,但是现在发现一个问题:
我进入一个画面进行一些操作后,画面对应的状态改变,退出再进,由于store中的state没有重置,上次操作后的状态依然还在(比如多了一个不应该在初始状态显示的提示或者图片)
这个问题如何解决呢?我如何能在每次进入画面时都让画面显示初始状态呢?
看见有人说在组件的生命周期函数:componentWillUnmount 中发送重置state的action。
这样确实可以解决问题,但是有没有更优雅的方式呢?这种做法页面数量少的时候还可以,如果页面数量很多,感觉真的不是什么好办法。而且也凭空增加了很多的Action。
redux全家桶中有没有能够解决这个问题的中间件或者插件呢?
慕哥6287543
相关分类