jayo2024年05月28日
60阅读
开发技术webpack、antd、typescriptreact
所属分类crm

作品详情

主要负责:
• 项目整体架构、技术选型、规范制定、项目难点攻克、公用组件/函数/hooks的封装、日常业务需求开发。
技术成果:
• 表单配置功能:通过拖拽各个表单控件,配置表单属性、选项、校验规则等,维护一套JSON Schema数据。 用于
提交表单配置、问卷配置、列表筛选项 等场景,支撑40+页面及表单,释放前端工作量。
• 系统权限管理:维护自顶向下的权限树结构,根据不同角色分配权限点,分路由权限和按钮权限,路由权限通过lazy
import动态添加路由。维护了生产上1000+的按钮权限点和200+的路由以及50+的不同权限角色。
• webpack构建速度和体积优化:运用多进程构建、分割打包、压缩代码等等途径优化配置,将该项目中最大的一个
子应用构建时间从接近2分钟优化到40s左右。
• 公共组件/库的封装:前端各类文件预览、大文件切片上传功能(断点续传、秒传)、公用hooks封装、虚拟列表封
装、Axios请求二次封装、封装redux结构减少样板代码 等等。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论