2

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

我试过这个...

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

道具显示为空... 道具截图

当我试图通过这样的额外参数时,我取得了小小的成功..

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

使用这种风格,我将它包含在这样的链接中..

<Link to={newTo}</Link>

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

有没有办法让我的第一种方法起作用?

谢谢!

4

0 回答 0