• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Static2015
V2EX  ›  程序员

经常听到微前端,有没大佬科普下,有什么微前端推荐方案?

  •  
  •   Static2015 · Nov 16, 2020 · 4366 views
    This topic created in 2182 days ago, the information mentioned may be changed or developed.
    16 replies  •  2020-11-19 10:02:09 +08:00
    component
    component
    Nov 16, 2020
    1
    qiankun
    ZxBing0066
    ZxBing0066
    Nov 16, 2020
    2
    anjianshi
    anjianshi
    Nov 16, 2020
    3
    先得明确要实现什么效果。微前端这个概念挺笼统的
    vizards
    vizards
    Nov 16, 2020 via iPhone
    4
    上周刚更新,但是 qiankun 插件的 API 到现在还没有稳定下来,所以也迟迟不敢上生产环境。https://github.com/Vizards/Ming
    moxiaonai
    moxiaonai
    Nov 16, 2020 via Android
    5
    现在比较成熟稳定的,可以看看 qiankun
    unknownservice
    unknownservice
    Nov 16, 2020
    6
    https://single-spa.js.org/
    我们在基于这个做业务
    seanxx
    seanxx
    Nov 16, 2020
    7
    干啥啥不行,取名第一名 /手动滑稽
    BennyShi
    BennyShi
    Nov 17, 2020
    8
    推荐 EMP 微前端哟,目前实践效果显著,还是挺值得去尝试的,有一篇文章有介绍:
    https://juejin.im/post/6891532248269783054
    dragonkuang
    dragonkuang
    Nov 17, 2020
    9
    emp 吧,基于 webpack5 的 mf 属性打造的,是未来的趋势,值得试试
    hegun
    hegun
    Nov 18, 2020
    10
    @component 乾坤我最近用了,但发现好像对于 React 深度定制项目来说,无法做到状态管理很好的传递 。怎么办
    hegun
    hegun
    Nov 18, 2020
    11
    @anjianshi 想要多个 React 应用项目之间可以相互分享资源,比如 UI 组件,js 函数,业务逻辑模块,甚至可以把整个 React 项目也分享过来
    hegun
    hegun
    Nov 18, 2020
    12
    @ZxBing0066 这个好像都不知道怎么用
    anjianshi
    anjianshi
    Nov 18, 2020
    13
    @hegun 这样子我觉得最简单的办法是把公共资源抽离成 npm 私包。而不是微前端。
    组件、工具函数、业务逻辑代码,其实都可以独立存在的。
    ZxBing0066
    ZxBing0066
    Nov 19, 2020
    14
    @hegun 啊 文档里有的 npm install 一下然后实例化就行了
    不过如果只是为了共享资源模块的话直接使用特定打包方式和相应的模块加载器就可以了
    hegun
    hegun
    Nov 19, 2020
    15
    @vizards 因为乾坤对于 React 深度定制项目来说,无法做到状态管理很好的传递,所以我放弃了
    @anjianshi 但用 npm 包的话,如果这个包给多个 cocos2d 项目用的话,npm 包版本一更新,每个 cocos2d 项目就要重新更新包版本和发布一次,好麻烦呀
    hegun
    hegun
    Nov 19, 2020
    16
    @component 用过,但觉得有时候不能深度定制化,有点缺陷就放弃了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1885 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 03:49 · PVG 11:49 · LAX 19:49 · JFK 22:49
    ♥ Do have faith in what you're doing.