qiankun揭秘(看完这篇你能够自己写个qiankun)

本文深入解析qiankun微前端的registerMicroApps、start和initGlobalState等核心API,通过源码分析解释微应用的注册、加载、渲染和状态管理过程,帮助读者理解qiankun的工作原理。
摘要由CSDN通过智能技术生成

缘起


最近一直有童鞋问我,qiankun的原理是啥,能不能给个文章,小编想了想,微前端的概念也不算旧,那就发个文章吧!

入手


万事开头难,我们就从文档入手吧,哈哈哈哈!我们可以看看api页面,其实我们用的registerMicroApps,start和initGlobalState这三个api,那么我们来一个个看它们是如何工作的吧!

registerMicroApps


顾名思义,官网给出的这个api是注册微应用的,具体用法大家可以自行观看,这里贴个示例图。

在这里插入图片描述

接下来我们分析源码,前方高能,大家注意啊!

在这里插入图片描述
这个方法主要是注册未注册的app子应用,关键点是registerApplication这个方法。我们继续看这个方法,这个方法来自single-spa,我们就去single-spa看这个方法

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值