我正在使用 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,如果我这样做,我不知道如何获取本地状态。
有没有办法让我的第一种方法起作用?
谢谢!