Rspress 直接重导出 react-router-dom 的路由能力,你可以无需额外依赖就访问导航与位置信息。
react-router-dom
常用的 Hook 包括 useLocation、useNavigate、useParams、useSearchParams 和 useMatches。
useLocation
useNavigate
useParams
useSearchParams
useMatches
import { useLocation, useNavigate } from '@rspress/core/runtime'; export default function LocationDebugger() { const location = useLocation(); const navigate = useNavigate(); return ( <div> <div>当前路径:{location.pathname}</div> <button type="button" onClick={() => navigate('/')}> 返回首页 </button> </div> ); }