const List = connect(mapStateToProps)(connectedList);
有一个名为“ connect”的函数以“ mapStateToProps”作为参数被调用,但是在该函数调用之后,有一个带有括号的“ connectedList”。我以前从没见过这种东西,在阅读供研究用的es6文章中也没有找到任何关于这一点的东西。
答案 0 :(得分:3)
connect
函数很可能返回另一个函数,该函数接受一个正在调用的参数。
function getFunc(arg){
alert(arg);
return function(arg2){
alert(arg2);
}
}
getFunc("arg1")("arg2");//invokes the getFunc function and invokes the returned function