tong-ui 业务组件库
担任角色:前端开发,组件设计
项目描述:项目描述:为满足公司的业务要求,开发了一套公司内部的 React 业务组件库,其大部分是在 Antd 的基础上对组件进行二次封装,达到业务使用的标准。内部还收纳了一些 js 的相关方法,例如子系统跨域通信方案,树节点的相关方法,路由缓存查询参数等。
技术栈:Html + Less + Typescript + React + Echart + Antd等
项目职责:
1、设计并开发跨域通信的方案,主要采用 postMessage 方法进行开发。该工具函数解决了子系统与中台管理系统之间的通信问题。
2、二次封装 Antd 的业务组件,运用受控组件的原理,将多个 antd 的组件组合封装,以完成公司业务的需求。
3、对已完成的组件进行代码评审,检查代码中是否存在语法问题,或者语法不够完善。
项目业绩:
1. 显著提升了公司员工的开发效率,超过70%的开发者现在可以直接使用该组件库进行开发,减少了重复封装的时间。
2. 解决了公司在内部开发过程中遇到的一些难题,通过封装好的组件有效地应对了复杂的业务挑战。
3. 推进了公司的标准化和规范化进程,使超过80%的项目开始遵循统一的开发标准,提高了整体的代码质量和项目的可维护性。