Navigate
类型声明
declare function Navigate(props: NavigateProps): null;
interface NavigateProps {
to: To;
replace?: boolean;
state?: any;
relative?: RelativeRoutingType;
}
当渲染时,<Navigate>元素会改变当位置。它是useNavigate的组件包装器,并接受与 props
相同的所有参数。
export const HomeComponent = () => {
return (
<div>
<h1>welcome to home</h1>
{user && <Navigate to="/dashboard" replace={true}/>}
</div>
);
};
最后更新于
这有帮助吗?