为了账号安全,请及时绑定邮箱和手机立即绑定

componentWillReceiveProps 不能检测数据的改变

componentWillReceiveProps 不能检测数据的改变

幕布斯6054654 2019-02-06 21:30:03
**//我通过websocket发送了请求,收到了返回的一些数据,但是现在Thumbnail组件收不到数据
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

那这说明你的connect用的不对,你这个createSelector不太清楚你这个是自己封装的还是第三方插件,单connect这个插件来说,它接受的参数一共有四个,分别是 mapStateToProps , mapDispatchToProps, mergeProps 和 options。其中一般用到前两个差不多了。


mapStateToProps

将 store 中的数据作为 props 绑定到组件上。


const mapStateToProps = (state) => {

  return {

    count: state.count

  }

}

mapDispatchToProps

将 action 作为props 绑定到组件上


const mapDispatchToProps = (dispatch, ownProps) => {

  return {

    increase: (...args) => dispatch(actions.increase(...args)),

    decrease: (...args) => dispatch(actions.decrease(...args))

  }

}

你对一下看你是不是传的有问题


查看完整回答
反对 回复 2019-02-13
  • 1 回答
  • 0 关注
  • 358 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信