- Objective: URL 路径导航
- Breadcrumb:
# 概念阐释
React Router是一个用于构建前端应用程序的库,以创建具有动态客户端路由的[[SPA]]。它负责管理应用程序中不同[[URL]]路径之间的导航和路由。在这里,**“路由”指的是将特定的URL路径映射到相应的组件或页面**,以便在用户导航到不同路径时呈现正确的内容。
# 实例
```js
import { Route, RouterProvider,createBrowserRouter,createRoutesFromElements} from 'react-router-dom';
onst router = createBrowserRouter([
{
path: "/",
element: <Root />,
children: [
{
path: "about",
element: <About />,
},
...
],
},
]);
```
# 相关内容
## 路由 Router
- router具有多种含义:
- 最早的意思指的是指引或传送物品信息的人;
- 在通信领域,是指传送数据包或连接不同网络的设备,称为路由器。可以理解为“指引数据包传送到目标地址的最佳路径”,家中的无线路由器也就是将数据包传送到电脑的过程;
- 中文的路由:路,道路、路径;由,方向、决定;决定数据包在网络中的最佳传输路径;
# 参考资料
- [reactrouter](https://beta.reactrouter.com/en/main/routers/router-provider)