无法在react-router dom 中使用 Link 传递props

IT技术 reactjs hyperlink react-router react-router-dom react-props
2022-07-06 08:33:49

在此处输入图像描述


 <Link to={{pathname:"/Watch", movie:movie}} >

using this to pass props over Watch page but can't get any value.

我是新手,所以可能会出现愚蠢的错误或信息不足。请让我知道任何额外的信息

1个回答

如果您使用的是v5 react-router-dom,那么路由状态是.toLink

RRDv5 链接

<Link to={{ pathname: "/Watch", state: { movie } }}>...</Link>

如果使用react-router-domv6 thenstate是顶级props。

RRDv6 链接

<Link to="/Watch" state={{ movie }}>...</Link>