Я пишу приложение React Native с использованием Redux и Typescript.Я смотрел на код других людей (который я не могу передать дословно), и когда они используют функцию connect
, это выглядит так:
export default connect<a, b, c, d>(
state => ({
...
}),
dispatch => bindActionCreators({
...
}, dispatch)
)(<Component name>)
Может кто-нибудь объяснить, что использованиеa, b, c, d
параметры есть?Я знаю, что это касается обобщений Typescript, но кто-нибудь может дать мне более глубокое понимание того, как connect
использует их?
Спасибо!