Ham*_*nan 7 reactjs react-router react-router-dom
<Navigate to={"/plans"} />;
我正在使用它导航到计划页面,但我想用它发送一些数据,知道我该怎么做吗?编程新手
Dre*_*ese 11
Navigate在组件的prop上传递路由状态中的数据state。
Run Code Online (Sandbox Code Playgroud)declare function Navigate(props: NavigateProps): null; interface NavigateProps { to: To; replace?: boolean; state?: State; }
用法:
<Navigate to={"/plans"} state={{ data }} />
Run Code Online (Sandbox Code Playgroud)
要访问目标路由组件上的路由状态,请使用useLocation钩子访问它。
const { state } = useLocation();
...
const { data } = state;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33118 次 |
| 最近记录: |