# ReactCloudMusic **Repository Path**: katrinasayhello/react-cloud-music ## Basic Information - **Project Name**: ReactCloudMusic - **Description**: 本项目以 React 全家桶 (包含 Hooks) 以及 immutable 数据流为基础打造的一款高质量的移动端音乐类 WebApp - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/katrinasayhello/react-cloud-music - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-10 - **Last Updated**: 2022-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: React, JavaScript ## README # ReactCloudMusic #### 介绍 本项目是以 React 全家桶 (包含 Hooks) 以及 immutable 数据流为基础打造的一款高质量的移动端音乐类 WebApp,主要借鉴于神三元大神的项目,作练习用哒~ #### 技术栈 **前端部分:** react 全家桶 (react,react-router) : 用于构建用户界面的 MVVM 框架 redux: 著名 JavaScript 状态管理容器 redux-thunk:处理异步逻辑的 redux 中间件 immutable: Facebook 历时三年开发出的进行持久性数据结构处理的库 react-lazyload: react 懒加载库 better-scroll: 提升移动端滑动体验的知名库 styled-components: 处理样式,体现 css in js 的前端工程化神器 axios: 用来请求后端 api 的数据。 **后端部分:** 采用 github 上开源的 NodeJS 版 api 接口 NeteaseCloudMusicApi,提供音乐数据。在此特别鸣谢 Binaryify 大佬开源接口! **其它:** create-react-app: React 脚手架,快速搭建项目 eslint: 知名代码风格检查工具 iconfont: 阿里巴巴图标库 fastclick: 解决移动端点击延迟 300ms 的问题 #### 说明 其余见每一天的README.md文件,有整个项目构建过程和自己的思考过程