使用combineReducers后报错
来源:4-11 react-router4 路由 04-和 Redux 配合-复杂 Redux 应用2

DavidXu1985
2017-12-25
求助老师,卡了几个小时了,搜索了下问答,还是无法解决。。。
具体如下:
尝试过修改App.js里的this.props变为this.props.counter, 但还是不行。。。
写回答
2回答
-
Raymond_du
2018-02-20
这里老师的视频里面combineReducers
不先改app.js不会报错,但是实际上我这里会报错,错误同上图片,解决方式是去app.js改一下state=>({num : state.counter}),这样就不会报错,老师稍后几分钟会讲到,这里卡住的同学可以参考一下。
//app.js
@connect(
//你要state什么属性放到props里
state=>({num : state.counter}),
// 你要什么方法放到props,会自动dispatch
{addGun,removeGun,addGunAsync}
)
212018-12-19 -
DavidXu1985
提问者
2017-12-25
好吧,仔细检查了一下当前的props后,发现只要把this.props.num 改成 this.props.counter 就行了。。。
20
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题