1. 精通前端开发核心技术,包括HTML、CSS和JavaScript(ES6+),具备跨浏览器和响应式设计的实战经验。
2. 熟练运用React.js框架,能够构建高效、可复用的组件,并有Vue.js的实践了解,适应多样化的技术栈需求。
3. 掌握Ant Design等主流UI组件库,能够快速实现产品界面设计,并对G6、E-Chart及Element-UI等有深入探索。
4. 丰富的前端项目开发经历,开发过管理系统,大屏展示项目,图谱项目,组件库开发以及客户端项目。
5. 熟练Redux进行前端状态管理,并具备Vuex的基本理解,有效维护应用状态,优化用户交互体验。
6. 熟悉Webpack、Babel和ESLint等前端构建工具,保障代码质量与工程化流程的高效运作。
7.熟悉Bash的基本语法以及相关应用
tong-ui 业务组件库
担任角色:前端开发,组件设计
项目描述:项目描述:为满足公司的业务要求,开发了一套公司内部的 React 业务组件库,其大部分是在 Antd 的基础上对组件进行二次封装,达到业务使用的标准。内部还收纳了一些 js 的相关方法,例如子系统跨域通信方案,树节点的相关方法,路由缓存查询参数等。
技术栈:Html + Less + Typescript + React + Echart + Antd等
项目职责:
1、设计并开发跨域通信的方案,主要采用 postMessage 方法进行开发。该工具函数解决了子系统与中台管理系统之间的通信问题。
2、二次封装 Antd 的业务组件,运用受控组件的原理,将多个 antd 的组件组合封装,以完成公司业务的需求。
3、对已完成的组件进行代码评审,检查代码中是否存在语法问题,或者语法不够完善。
项目业绩:
1. 显著提升了公司员工的开发效率,超过70%的开发者现在可以直接使用该组件库进行开发,减少了重复封装的时间。
2. 解决了公司在内部开发过程中遇到的一些难题,通过封装好的组件有效地应对了复杂的业务挑战。
3. 推进了公司的标准化和规范化进程,使超过80%的项目开始遵循统一的开发标准,提高了整体的代码质量和项目的可维护性。