首页 > 其他 > 详细

解决dispatch 后在当前页面不能获取最新的this.props中的数据

时间:2020-01-14 17:08:23      阅读:93      评论:0      收藏:0      [点我收藏+]

因为dispatch为异步方法  。解决这个问题方法很多  出去添加定时器这种不是很优雅的方法  我们可以用

componentWillReceiveProps(nextProps) 这个生命周期  在这个生命周期中判断newtProps   和this.props  是否全等 如果不相同  就去用nextProps (为redux中最新的数据)中的值
这样就相对优雅的解决了 dispatch异步的问题 
jsHe 本着记录与分享的态度 更新  

解决dispatch 后在当前页面不能获取最新的this.props中的数据

原文:https://www.cnblogs.com/jshe/p/12192977.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!