Qiankun 主子应用通信方式对比及使用场景【前端微前端实战指南】
在微前端架构中,主应用(Master)与子应用(Micro App)的通信是核心问题。作为阿里开源的微前端框架,qiankun 提供了多种主子应用通信方式,每种方式都有其适用场景和限制。本文将从原理、优缺点、示例代码到使用建议进行系统梳理,帮助前端开发者快速掌握主子应用通信策略。
一、通信方式概览
在 qiankun 中,主子应用通信主要有以下几类:
-
props 传参(官方推荐方式)
-
全局状态管理(qiankunGlobalState)
-
自定义事件 / Event Bus
-
浏览器存储(localStorage / sessionStorage / cookie)
-
URL 参数 / hash
二、通信方式对比
通信方式 | 原理 |
---|