发布于 2026-01-06 8 阅读
0

React Router实战教程第二部分:如何在React Router中处理404请求?最终输出。

React Router实战教程(第二部分)

如何在 React Router 中处理 404 请求?

最终输出。

如何在 React Router 中处理 404 请求和活动样式。

如果您想从第一部分开始,请参考Play With the React 🐘Router

如何在 React Router 中,当 URL/路径匹配时应用激活样式?

  • NavLink 组件可用于设置导航项的样式。
  • 我们需要使用 NavLink 组件而不是 Link 组件。

React Router

有两个物业可供设置样式。

  • 活动类名
  • activeStyle。

activeClassName:我们需要传递类名。activeStyle
我们需要以对象的形式传递样式。

现在让我们通过实践来了解activeStyle属性。

activeStyle

如何在 React Router 中处理 404 请求?

我们需要用 Switch 组件包裹所有路由。

Switch:它帮助我们仅在特定路径/URL匹配时才渲染组件。

上面的代码中只有两条路由,因此 switch 语句只会在 URL 匹配时渲染相应的组件。如果任何一条 URL 不匹配,switch 语句就会渲染“未找到”组件。

最终输出。

祝您编程愉快!

React Router实战教程(第一部分)

文章来源:https://dev.to/sait/play-with-react-router-part-2-4i8m