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

时间:2019-11-28 19:29:48

标签: javascript reactjs routing url-routing react-props

我想将 Task_id 发送到 ShowRecommendation.js 组件

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

如何做到?

1 个答案:

答案 0 :(得分:1)

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

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

,在ShowRecommendation.js组件中,您可以使用

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

如果您还有其他问题请发表评论