是否可以使用<link />发送params(反应路由器dom)

时间:2018-02-01 14:41:09

标签: javascript reactjs parameters react-router-dom react-props

我正在使用react-router-dom链接将用户定向到另一个端点。我希望能够发送params,例如当前的组件道具或本地状态。

我试过这个......

<Link to='/meals/new' params='test'>Add Food</Link>

道具显示空... screen shot of props

当我试图传递这样的额外参数时,我取得了一些小小的成功。

const newTo = {
    pathname: '/meals/new',
    params: 'Test',
    title: this.state.title
  }

使用该样式,我将它包含在这样的链接中..

<Link to={newTo}</Link>

在这种特殊情况下,我在Location键中获取对象。但是,我在我的课外定义了const,如果我这样做,就不知道如何获取本地状态。

有没有办法让我的第一种方法有效?

谢谢!

0 个答案:

没有答案