该项目是一款服务于IT从业人员或学生的移动端应用,功能类似与CSDN与掘金等应用。该应用支持用户使用短信登录、对自己的频道进行管理、查看文章列表,管理自己的推荐的文章列表、对文章进行查看、点赞、评论等操作,也可以对其他用户进行关注;同时用户也可以对自己的个人信息进行管理,以及可以与智能客服进行聊天对话。
使用typescript为整个项目添加类型系统,提前预知错误,提高开发效率
react-router实现整个应用的路由设计以及通过state、params、query参数实现路由间的通信
使用redux/toolkit作为状态管理工具,可以实现组件间的状态共享
使用RTK-Query作为项目的网络请求与后台数据缓存工具,实现了数据的复用,减少向后端发送请求的次数 通过sass以及postcss对css的预处理,实现了开发效率的提高以及移动端自适应
使用socket-io作为websocket工具库来实现与后端智能客服的实时通信
通过对后端网络返回数据的统一处理实现了token失效后的无感刷新
点击空白处退出提示















评论