Reactjs 反应路由器:使用Navlink将道具从一个组件传递到另一个组件
我正在使用Reactjs 反应路由器:使用Navlink将道具从一个组件传递到另一个组件,reactjs,react-router,react-props,Reactjs,React Router,React Props,我正在使用进行路由现在如何将道具传递到第一个组件上的另一个组件 <NavLink to={{ pathname:"/priview-data", aboutProps:{ selectedidds:this.state.selectedIds } }} exact >Preview Question </NavLink> 希望能有
进行路由
现在如何将道具
传递到第一个组件上的另一个组件
<NavLink
to={{
pathname:"/priview-data",
aboutProps:{
selectedidds:this.state.selectedIds
}
}}
exact
>Preview Question
</NavLink>
希望能有帮助
感谢您在第一个组件上执行此操作
<NavLink
to={{
pathname:"/priview-data",
aboutProps:{
selectedidds:this.state.selectedIds
}
}}
exact
>Preview Question
</NavLink>
希望能有帮助
感谢您使用
Link
和NavLink
将数据传递给导航组件的方式
<Link to={{
pathname:'/home',
state: {name:'from home page'}
}}>
Go to Home
</Link>
使用
Link
和NavLink
将数据传递给导航组件的方式
<Link to={{
pathname:'/home',
state: {name:'from home page'}
}}>
Go to Home
</Link>
您还可以使用挂钩传递道具:
<Link
to={{
pathname: "/home",
userProps: {name: "This is a passed prop"},
}}>
Go to home
</Link>
您还可以使用挂钩传递道具:
<Link
to={{
pathname: "/home",
userProps: {name: "This is a passed prop"},
}}>
Go to home
</Link>
<Link
to={{
pathname: "/home",
userProps: {name: "This is a passed prop"},
}}>
Go to home
</Link>
import { useLocation} from "react-router-dom"
function OtherComponent() {
let location = useLocation();
console.log(location.userProps);
}