组件物料平台
目前我们前端团队的主要组件库使用的是开源的antd组件库,这个组件库存在一些问题。
- 由于己方设计 + 产品对于每个项目都有一定的样式风格,需要定制;
- 定制过程中样式修改、覆盖较为麻烦,经常需要使用!important方式来做;
- 需要搭建公司内部自己的组件库;
- 组件库最好可复用,当出相同逻辑,不同样式的设计稿,最好能快速修改样式,覆盖方便;
适用场景
- 跨平台应用: 同个项目在多个平台上共存,那么此时的样式肯定都是不大一致的,那么现在 Headless UI 就可以发挥它的作用了;
- 定制化界面: 项目需要高度定制样式和功能,我觉得这是一个很不错的选择;
- 公司项目较多: 因为一个项目会存在很多个不同样式同逻辑的组件,所以在一个公司中,业务场景较大,以及项目较多,不失为一个很好的选择;
- 移动端:H5项目更加定制化,这种方案对于后续移动端、小程序的开发有着很好的移植性,而且小程序和移动端没有antd作为历史包袱,能够更好使用
- 对于可复用的组件来说,经过了设计的验收,bug数小了。

