前端库的是专门针对特定的框架写,还是写成纯js再改成各个框架的版本?

RT

特别是组件库,在流行框架中的数据交互,组件生成的写法都不一样

大家一般是怎么处理的呢?

阅读 1.7k
2 个回答

一般是针对框架写。
也有通用组件库,应该是在import时候做了区分。

UI库一般都是按照不同的前端框架来制作的。当然也可以用 jsx 来写一套,然后按照不同的前端框架去做不同的适配,不过一般也都是处理成两个不同UI库,比如说 Ant DesignAnt Design Vue 后者在前者的情况下由社区维护出来的,基本上前者更新后者拿到源码转换一下之后就可以了。但其实还是花费了很多工夫去改写很多东西。

或者将组件直接构建成 Web Components 形式的组件。现在好像有人在搞,但是好像都没有起色。

看你自己的时间和精力,精力有限就先只考虑一个框架。或者直接研究一下 Web Components 的形式。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题