项目介绍: 公司的主站官网,我负责首页的官网首页的改版重构,完成了账号密码登录框设计,实现了项目交互体验功能, 用户可以在未登录状态下,进行产品体验。实现了学生认证五折优惠的落地页和个人中心认证功能,将多个落地页设计稿完 美还原成页面。
项目技术与结构:项目采用 React + React-router + Redux + TypeScript + jotai 进行开发 , 选用 sass 进行页面布局 并快速切出静态页面完成接口交互。
主要负责:
1. 负责 C 端项目加载优化,采用预加载、页面事件防抖,懒加载节流,图片懒加载等优化页面。
2. 负责使用 async / await 将异步接口作为同步处理,完成对应业务场景。
3. 负责封装 axios 做请求拦截与后台接口对接,进行数据交互,实现功能模块的判断。
4. 负责使用 redux 完成数据的状态管理、对数据存储有着独特的见解。
5. 负责根据业务需求,设计并实现技术解决方案,及中后期版本迭代维护工作。
6. 负责使用 sass 语言编写样式、初始化样式结构。
7. 负责自定义组件封装、便于组件复用、合理使用钩子