组件物料平台

目前我们前端团队的主要组件库使用的是开源的antd组件库,这个组件库存在一些问题。

  • 由于己方设计 + 产品对于每个项目都有一定的样式风格,需要定制;
  • 定制过程中样式修改、覆盖较为麻烦,经常需要使用!important方式来做;
所以有以下需求:
  • 需要搭建公司内部自己的组件库;
  • 组件库最好可复用,当出相同逻辑,不同样式的设计稿,最好能快速修改样式,覆盖方便;

适用场景

  • 跨平台应用: 同个项目在多个平台上共存,那么此时的样式肯定都是不大一致的,那么现在 Headless UI 就可以发挥它的作用了;
  • 定制化界面: 项目需要高度定制样式和功能,我觉得这是一个很不错的选择;
  • 公司项目较多: 因为一个项目会存在很多个不同样式同逻辑的组件,所以在一个公司中,业务场景较大,以及项目较多,不失为一个很好的选择;
  • 移动端:H5项目更加定制化,这种方案对于后续移动端、小程序的开发有着很好的移植性,而且小程序和移动端没有antd作为历史包袱,能够更好使用
  • 对于可复用的组件来说,经过了设计的验收,bug数小了。
Mail