当我们使用 this.props.history.push("/next Component") 移动到下一个组件时,我们可以传递一个值吗?

IT技术 javascript reactjs routing url-routing react-props
2021-04-28 10:36:29

我想将Task_id发送ShowRecommendation.js组件

  recommend = Task_id => {
        this.props.history.push("/ShowRecommendation");
      };

怎么做?

1个回答

使用 react-router,您可以传输“状态”

this.props.history.push({
  pathname: '/ShowRecommendation',
  state: { taskid: Task_id }
})

在 ShowRecommendation.js 组件中,您可以使用以下方法获取值

console.log(this.props.location.state)

如有更多问题请留言