请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何监听state数据变化,在mapStateToProps里面写逻辑可以吗

vue中有watch监听,react没有现成的watch监听,如果需要在异步获取到某个数据或者同步修改state状态变为某个值的时候,做一些事情,这个数据监听放在mapStateToProps里面的话符合常规用法吗?或者有什么其他更好的方式吗?

正在回答 回答被采纳积分+3

1回答

Jokcy 2019-06-27 11:53:40

修改state你就需要经过 setState,就会触发重新渲染,跟watch之后做一些事情是一样的效果。不是很清楚你说的把数据监听放在mapStateToProps是什么意思

0 回复 有任何疑惑可以回复我~
  • 提问者 fish6018908 #1
    是更新store数据,数据更新后不仅用于渲染,还需要触发其他的操作,比如调用三方sdk啥的;所以需要监听这个store数据,vue很方便直接watch就好,但这个react-redux呢?
    回复 有任何疑惑可以回复我~ 2019-06-29 22:43:15
  • heZM 回复 提问者 fish6018908 #2
    关注一下,有什么好的实现方式吗
    回复 有任何疑惑可以回复我~ 2019-07-01 10:11:26
  • Jokcy 回复 提问者 fish6018908 #3
    redux的store也是可以subscribe的
    回复 有任何疑惑可以回复我~ 2019-07-03 14:32:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信