无法在react router dom中使用Link传递道具

Anu*_*aan 3 hyperlink reactjs react-router react-router-dom react-props

在此输入图像描述


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

using this to pass props over Watch page but can't get any value.
Run Code Online (Sandbox Code Playgroud)

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

Dre*_*ese 9

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

RRDv5 链接

<Link to={{ pathname: "/Watch", state: { movie } }}>...</Link>
Run Code Online (Sandbox Code Playgroud)

如果使用react-router-domv6 那么state是顶级道具。

RRDv6 链接

<Link to="/Watch" state={{ movie }}>...</Link>
Run Code Online (Sandbox Code Playgroud)