熟练掌握html+css+js,熟悉node.js,目前主要技术栈为react+antdesign。具有从头搭建一个项目架构的能力,熟练掌握webpack配置,在项目性能优化方面有一定研究。熟练掌握git等项目管理工具,对项目开发进度有掌控能力。
1.后台管理系统,采用react技术栈对公司原有项目进行彻底重构,前后端分离的开发方式大大提高开发速度。
2.UI组件库 ,采用 react+typescript,实现了大型项目的样式组织,react 组件测试。开发完毕还实现了模块化打包,代码发布再到 CI/CD 的全流程。
采用react+ant-design完成前端页面,对ant-design UI组件进行二次封装定制一些自用组件,并使用umi简化开发,可以方便编写mock数据以及简化webpack配置
使用 Typescript 和 React 开发自己的组件库。具有以下优点:大型项目的样式组织,react 组件测试,react 动画实现。开发完毕还实现了模块化打包,代码发布再到 CI/CD 的全流程。