例如'react-redux'库中的connect函数,看起来像这样:
connect(state)(SomeComponent)
我知道connect函数接受一个参数,但是第二个括号是什么意思?似乎是另一个参数,但为什么必须在单独的括号中?有哪些用例?确切的用语是什么?
答案 0 :(得分:3)
大概connect
是一个返回函数的函数,然后您可以用其他方法调用那个函数:
const connect = arg1 => arg2 => arg1 + arg2;
const result = connect(3)(4);
console.log(result);