qiankun
(乾坤)是一个用于构建微前端架构的JavaScript库,而wujie
(无界)是一个基于React的UI组件库。以下是一些可能会在面试中问到的关于qiankun
和wujie
的前端面试题及答案:
关于 qiankun
的面试题及答案:
-
qiankun 是什么,它解决了什么问题?
- 答:qiankun 是一个基于 React 和 Vue 的微前端框架,它允许开发者以微前端的方式构建大型应用,解决了传统单体应用难以维护和扩展的问题。
-
在使用 qiankun 时,如何设计主应用和子应用?
- 答:主应用是一个独立的应用,用于加载和管理子应用;子应用是可以独立部署和运行的应用片段。子应用通过暴露生命周期钩子与主应用进行交互。
-
qiankun 如何实现子应用之间的通信?
- 答:qiankun 提供了全局状态管理和事件机制,允许子应用之间进行通信。通过
qiankun传来expose
和qiankun.useExposed
可以实现子应用间的数据共享。
- 答:qiankun 提供了全局状态管理和事件机制,允许子应用之间进行通信。通过
-
如何保证 qiankun 中子应用的独立性?
- 答:子应用应该有自己的状态管理,避免直接操作全局状态。使用qiankun提供的生命周期钩子进行状