简单React路由
0 1

React Router 中的Link 标签和HTML的a标签 有哪些关键差异?

【概念释义】

React Router 的 <Link> 是客户端路由导航组件,通过 History API 或 Hash 改变 URL 并映射到对应 Route,不触发整页刷新HTML <a> 是原生超链接,默认会发起完整文档请求并卸载当前 SPA 上下文。二者语义与行为本质不同:Link 服务于 SPA 内部跳转,a 常用于外链或必须整页跳转的场景。

【基础使用】

jsx
import { Link, NavLink } from 'react-router-dom';

"qb-hl-comment">// Link:SPA 内跳转
<Link to="/about">关于</Link>

登录查看完整 1515

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)