Problemas de conexión React-Redux en mecanografiado

Estoy tratando de hacer un componente que pase a reaccion-redux'sconnect función. El componente es el siguiente:

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)

El código anterior parece funcionar encontrar si renderizoConnectedComponent al igual que

<ConnectedComponent></ConnectedComponent>

es decir, sin elid apuntalar. ¿No debería arrojar un error ya que elConnectedComponent es simplemente la forma conectada deTestComponent yTestComponent debe tener accesorios de la formaITestProps. ¿Es así como se supone que debe comportarse o estoy haciendo algo mal?

Respuestas a la pregunta(3)

Su respuesta a la pregunta