Проблемы с React-Redux в машинописи

Я пытаюсь сделать компонент, который будет передан реагирующимconnect функция. Компонент выглядит следующим образом:

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)

Приведенный выше код, кажется, работает, если я отрисовываюConnectedComponent&nbsp;вот так

<ConnectedComponent></ConnectedComponent>

т.е. безid&nbsp;двигательный Не должно ли это выдать ошибку, так какConnectedComponent&nbsp;это просто связанная формаTestComponent&nbsp;а такжеTestComponent&nbsp;должен иметь реквизит формыITestProps, Это то, как он должен себя вести, или я делаю что-то не так.