React-Redux Verbindungsprobleme in Typoskript
Ich versuche eine Komponente zu erstellen, die an react-redux's @ übergeben wirconnect
Funktion. Die Komponente lautet wie folgt:
interface ITestProps {
id: number
}
class TestComponent extends React.Component<ITestProps, {}> {
render() {
return (<div>
{this.props.name}
</div>)
}
}
mapStateToProps(state) {}
mapDispatchToProps(dispatch) {}
let ConnectedComponent = connect(
mapStateToProps,
mapDispatchToProps
)(TestComponent)
Der obige Code scheint zu funktionieren, wenn ich rendereConnectedComponent
wie so
<ConnectedComponent></ConnectedComponent>
d. h. ohne dasid
prop. Sollte es nicht einen Fehler geben, da dasConnectedComponent
ist einfach die verbundene Form vonTestComponent
undTestComponent
sollte Requisiten der Form @ habITestProps
. Soll es sich so verhalten oder mache ich etwas falsch?