Я только начал изучать реактив-редукс и запутался в синтаксисе, указанном в функции соединения редуктора.
Насколько я понимаю, обычную функцию мы определяем и вызываем следующим образом:
//function definition
function fun_name(arg){
//do some operations
}
// function calling
fun_name('my_argument');
В реакции обнаружена какая-то интересная строка
export default connect(mapStateToProps, mapDispatchToProps)('SomeComponentName');
Но здесь приведенная выше строка вызывает функцию connect с двумя аргументами mapStateToProps, mapDispatchToProps. И последний он определил ('SomeComponentName')
Кто-нибудь знает, какой тип синтаксиса "connect () ()" или он является частью экспорта?