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