这是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生成的新组件使用起来就可以了.
添加回答
举报
0/150
提交
取消