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

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 关注
  • 551 浏览
慕课专栏
更多

添加回答

举报

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