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

javascript | es6 求帮分析一下这几行代码的语法

javascript | es6 求帮分析一下这几行代码的语法

千万里不及你 2018-08-06 11:10:16
运行结果是 export default 成功导出了 CounterApp 这个类疑问:connect(...)(CounterApp) 这个格式应该怎么理解,特别是两个圆括号是要怎么理解.export default connect(state => ({        state: state.counter     }),     (dispatch) => ({         actions: bindActionCreators(counterActions, dispatch)     }) )(CounterApp);先谢谢大家了
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

代码等价于:

var temp = connect(function(state) {    return {state: state.counter};
},function(dispatch) {    return {        actions: bindActionCreators(counterActions, dispatch)
    };
});export default temp(CounterApp);


查看完整回答
反对 回复 2018-09-17
  • 1 回答
  • 0 关注
  • 554 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号