物料库

为什么要做

1、业务需求:随着业务的不断更新,团队人员增多,类似业务功能会出现,但是团队中不同人员并不知道有类似的组件,从而会出现开发人员重写相同组件,影响开发效率,增加项目维护成本,这时候需要个中台的技术能力,去承载从重复物业里面提取出来的公共模块,已减少开发效率,避免重复工作。
2、技术需求:团队技术能力需要不断更新,去更好的支持业务快速的变化。

背景:为什么我们需要一个物料组件库

  • 提高团队的开发效率
  • 提高系统的复用性,可维护性
  • 统一页面基础元素的交互方式
  • 统一页面的风格,让输出的产品更专业
  • 满足一些定制的需求

所以需要组建一套服务淘大内部的 UI 资产库,提升企业级产品的研发效能

目标架构图image.png

技术栈:

react、antd、typescript、webpack、less等

实现进度

由于团队和业务调整,物料库的实现已于设想有些出入。
具体参考https://aliyuque.antfin.com/ll36/tpt6nm/ob01978rotdhf3p0