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

第一次使用react-redux,出现This.props.action is not a

第一次使用react-redux,出现This.props.action is not a

汪汪一只猫 2019-03-06 13:12:29
这是action.js这是reducer.js这个是connect.js这个是触发action.js报错的是this.props.setSkin() is not a function,我已经在connect中dispacth(setSkin())到props上,也在最顶层使用了Provider,但还是报一个这样的错。不知道是哪一步出错了?
查看完整描述

1 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

问题已经解决了,出现this.props.action is not a function这个问题,本质上是没有把这个方法传到上props上,所以会找不到这个方法.
而我这边出现这个问题,是因为我没有把connect生成的新组件使用起来,所以才出现了这个问题,只要把connect生成的新组件使用起来就可以了.

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

添加回答

举报

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