Wywołanei funkcji connect w React.js

0

Czy może mi ktoś wyjaśnić jak działa wywołanie connecta w tym przypadku? W jednym nawiasie podawany jest wybrany state, natomiast co się dzieje w drugim nawiasie? Czy to też dane wejściowe dla connecta, które przyjmują komponent?

export default connect(mapStateToProps)(Counter);
1

jak podajesz tylko 2 argumenty to 1 to map state a 2 to komponent, ty zawsze chcesz przez tą funkcję zasilić komponent czymś. Poczytaj o reduxie bo nie znasz podstaw.

0

Znam podstawy reduxa, ale nie czaje czemu tutaj są dwa nawiasy a nie jeden? I nie jest np tak:

export default connect(mapStateToProps, Counter);
1

function currying (czytaj), inna forma robienia tego samego

function a () {
   return function b() {
       return 'ana';
   }
}

a()();

1 użytkowników online, w tym zalogowanych: 0, gości: 1