Я пытаюсь использовать React-redux connect с машинописью.Я запутался в использовании connect
с withRouter
.
Я пытаюсь использовать его как
withRouter<any>(connect<{},ComponentProps,{}>(
matchStateToProps,
matchDispatchToProps
)(Component));
При попытке передать свойство productList
, которое он выдает,
TS2339: свойство 'productList' не существует для типа 'IntrinsicAttributes & IntrinsicClassAttributes, ComponentState >> & Rea ...
Но в другом компоненте,
withRouter<any>(connect<{}, ComponentProps, {}>(
mapStateToProps,
mapDispatchToProps
)(Component));
Работает просто отлично.ComponentProps
содержит все свойства компонента.(включая stateProps
, dispatchProps
, RouteProps
и собственные реквизиты).
Как использовать connect
в машинописном тексте с реагированием withRouter
?Что я должен передать в качестве реквизита для withRouter
& connect
?