React路由与项目实践
一、课程简介
课程收益:
- 了解路由的演进历史&原因
- 了解React-Router的原理
- 复杂前端应用里结合路由的最佳实践
二、路由的历史
路由是桥梁
URL解析与路由
前段的发展阶段
1. 静态网站
浏览器解析HTML语言(更新不便利,研发成本过高)
2. 动态网站
动态网站(.ASP .JSP .PHP)
3. 前后端分离
AJAX出现(开始出现前端工程师和后端工程师)
4. 单页应用
Grunt/Webpack
MVC/MVVM
Framework
WebComp
Router
三、 React-router
1. React-router包
2.React-router history
BrowserRouter/HashRouter
History接口允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录
源码底层实现
![]()
3. Router-match路由匹配
源码实现和逻辑
![]()
4. 路由项目实践
存在的问题
解决的方法
(微前端)巨石SPA->子SPA应用