搞不懂路由跳转?带你了解 history.js 实现原理

掘金头条 2年前 (2023) juejinhot
1.4K 0

内容简介:

说到当前市面上流行的 React 路由管理方案,大家一定会想到 react-router。其底层依赖于 history.js ,其所提供的能力本质上又是对 History API 的二次封装,同时增添了监听路由变化与阻塞路由跳转的能力。本文我们基于当前最新的稳定版本 v5.3.0 的 history.js 进行分析。许多小伙伴可能会有疑问:同样要实现针对不同路径展示不同UI组件,那路由跳转和页面跳转有什么区别呢?这就要讲到单页应用(SPA)与多页应用(MPA)的区别了:多页应用意味着项目存在多个 HTML,url 变化时,加载新的 HTML 实现页面跳转;而单页应用只存在一个主 HTML,通过...

查看原文

? 搞不懂路由跳转?带你了解 history.js 实现原理

版权声明:juejinhot 发表于 2023-02-01 15:47:48。
转载请注明:搞不懂路由跳转?带你了解 history.js 实现原理 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...