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

can we pass a value when we move to next component using this.props.history.push("/next Component")?

我想发送 Task_idShowRecommendation.js 组件

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

如何实现?

使用react-router你可以传输"state"

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

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

获取值
console.log(this.props.location.state)

如果您有更多问题,请发表评论