我刚刚开始学习 react-redux 并且对 redux 的 connect 函数中指定的语法感到困惑。
根据我的理解,我们定义和调用的普通函数如下:
//function definition
function fun_name(arg){
//do some operations
}
// function calling
fun_name('my_argument');
在react中发现了一些有趣的线
export default connect(mapStateToProps, mapDispatchToProps)('SomeComponentName');
但是这里上面的行调用带有两个参数 mapStateToProps,mapDispatchToProps 的连接函数。后者定义了 ('SomeComponentName')
有谁知道“connect()()”是一种什么样的语法或者它是 export 的一部分?