【发布时间】:2018-12-19 20:14:11
【问题描述】:
我正在使用 React JS 开发一个 Web 应用程序。现在,我正在尝试以编程方式重定向到另一条路线。我可以这样重定向。
this.props.history.push('/event/${this.props.id}/edit');
但是当我在子组件中使用它时它不起作用。这是我的场景。我有一个名为 EventListComponent 的父组件。在该组件中,我渲染了另一个名为 EventWidgetComponent 的子组件。我在子组件中重定向。但是当我在子组件中使用 this.props.history 时,它总是未定义。我该如何解决?
【问题讨论】:
-
你是通过 props 传递
history吗?
标签: reactjs routes react-router