In Chinese traditional culture
qianmeans heaven and
kunstands for earth, so
qiankunis the universe.
As we know what micro-frontends aims for:
Modularity is very important for large application. By breaking down a large system into individual sub-applications, we can achieve good divide-and-conquer between products and when necessary combination, especially for enterprise applications that usually involve multi-team collaboration. But if you're trying to implement such a micro frontends architecture system by yourself, you're likely to run into some tricky problems:
After solving these common problems of micro frontends, we extracted the kernel of our solution after a lot of internal online application testing and polishing, and then named it
Probably the most complete micro-frontends solution you ever met🧐.
$ yarn add qiankun # or npm i qiankun -S
This repo contains an
examples folder with a sample Shell app and multiple mounted Micro FE apps. To run this app, first clone
$ git clone https://github.com/umijs/qiankun.git $ cd qiankun
Now run the yarn scripts to install and run the examples project:
$ yarn install $ yarn examples:install $ yarn examples:start
：Code submit frequency
：React/respond to issue & PR etc.
：Well-balanced team members and collaboration
：Recent popularity of project
：Star counts, download counts etc.