We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
entry
loader
plugin
qiankun 是基于 single-spa 实现,qiankun 中主要做了对 window 的 proxy 以及很重要的一步,将 single-spa 中需要开发自己开发的大部分内容都实现了配置化,其中支持配置化的很要的一个库 import-html-entry
qiankun
single-spa
window
路由是微前端实现的关键
目前的微前端的实现都是基于对路由的划分来加载不同的子应用,所以理解前端路由很重要,其中也要搞清楚前端路由和后端路由的区别
分包(我的直白翻译)
将同一仓库下的不同模块的代码单独打包,目前很多 ui 库都是使用 monorepo 来处理分包的,blueprintjs 是我 monorepo 的启蒙,这个库的源码值得一读。
monorepo
monorepo 目前主流的工具是 lerna
阅读源码是必经的一步,但也不是鼓励什么准备都没有,上来直接看,这样是没有任何收益的
阅读源码之前,你需要熟悉这个库的大部分功能以及如何使用并且能够基本无障碍的使用,接下来就是将模块拆解,分解自己的目标,一步一步去理解源码中的每一个功能。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
webpack
entry
、loader
、plugin
等图解 http (tcp/ip、http 这些内容很重要)
微前端
qiankun
qiankun
是基于single-spa
实现,qiankun 中主要做了对window
的 proxy 以及很重要的一步,将single-spa
中需要开发自己开发的大部分内容都实现了配置化,其中支持配置化的很要的一个库 import-html-entry目前的微前端的实现都是基于对路由的划分来加载不同的子应用,所以理解前端路由很重要,其中也要搞清楚前端路由和后端路由的区别
monorepo
将同一仓库下的不同模块的代码单独打包,目前很多 ui 库都是使用
monorepo
来处理分包的,blueprintjs 是我monorepo
的启蒙,这个库的源码值得一读。monorepo
目前主流的工具是 lerna阅读源码
阅读源码之前,你需要熟悉这个库的大部分功能以及如何使用并且能够基本无障碍的使用,接下来就是将模块拆解,分解自己的目标,一步一步去理解源码中的每一个功能。
The text was updated successfully, but these errors were encountered: