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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage