无法在反应路由器 dom 中使用 Link 传递道具
can't pass props using Link in react router dom
<Link to={{pathname:"/Watch", movie:movie}} >
using this to pass props over Watch page but can't get any value.
我是新手,所以可能会出现愚蠢的错误或信息不足。请让我知道任何额外的信息
如果您使用的是 react-router-dom
v5,则路由状态是 Link
的 to
对象上的 属性。
<Link to={{ pathname: "/Watch", state: { movie } }}>...</Link>
如果使用 react-router-dom
v6,则 state
是顶级道具。
<Link to="/Watch" state={{ movie }}>...</Link>
<Link to={{pathname:"/Watch", movie:movie}} >
using this to pass props over Watch page but can't get any value.
我是新手,所以可能会出现愚蠢的错误或信息不足。请让我知道任何额外的信息
如果您使用的是 react-router-dom
v5,则路由状态是 Link
的 to
对象上的 属性。
<Link to={{ pathname: "/Watch", state: { movie } }}>...</Link>
如果使用 react-router-dom
v6,则 state
是顶级道具。
<Link to="/Watch" state={{ movie }}>...</Link>