项目介绍:
该项目以综合音乐服务为核心,用户可以在该平台上听歌、并与社区进行交流,为音乐爱好者提供优质的线上服务体验,形成一个易于沟通和具有多种功能的在线音乐平台。
技术栈:
React+Redux+React-router+Axios+Hooks+PubSubJS工具包, UI框架技术选用Ant-Dseign进行页面布局、高保真1:1还原设计稿、完成与接口对接及功能的单元测试。
主要负责:
1.负责实现主页用户登录/注册、使用redux-persist 实现持久化登录。
2.完成接口请求封装,使用Promise 结合 async/await 异步做为同步处理接口。
3.使用React-Router实现路由管理、及所有非login进行token时效认证。
4.使用flex布局/流式布局完成首页,个人中心(我的)、社区等多个子模块的功能开发。
5.使用Swiper完成自定义封装首页轮播图及模块功能运用,不断优化用户体验。
6.负责利用Redux完成对核心公共数据的处理、熟悉多种前端数据存储方式。
项目亮点:
1. 使用CSS3动画来代替JS做到页面的动画流畅性,并适当开启GPU