使用 userRoutes路由表 注册路由
Outlet指定路由组件呈现位置
***很重要,userNavigate()实现编程式路由导航
函数式组件接收params参数的hook
useParams()
接受search参数
接收state参数
userNavigate
实现前进后退
判断是否处于路由组件中,在路由器管理下,userInRouterContext(),返回bool值
userNavigationType()
userOutlet()
useResolvedPath(),解析路径