# react-mobile-qqMusic
# 技术栈
1. react
2. react-router
3. react-redux
4. es6
5. axios
6. webpack
# 关于项目
## 1.安装依赖包
```
yarn
```
## 2.启动服务
### 开发者
```
npm run dev
```
## 3.编译
```
npm run build
```
# 已实现功能
## Tab-我的

## Tab-音乐馆

## Tab-发现

## 侧滑栏

## 播放列表

## 播放器


## 歌曲搜索


## 歌单管理


# 项目总结
整个项目采用了React这个框架来构建,之前我都是用Vue用做开发的。正好借此机会做一个小小的对比,纯是个人使用的心得体会。如果你也有一些不一样的心得交流的话,欢迎交流。
1. React相比Vue给我感受最深的就是他的优雅的组件化,用起来是非常爽,谁用谁知道,引用即可使用。而Vue在这块相对来说就要弱一点,引用了组件之后还要注册一下。
2. Vue在双向数据绑定的体验上要优于React的,React采用的是Flux的单向数据流动。这在实现一些需要双向数据交互的功能上,Vue是占有优势的。
3. Vue相比React更加轻量级。Vue只需要引用一个Vue.js即可使用,而React则要引用React.js、React-dom.js、babel.js(用于转换jsx的语法)。
4. Vue在上手程度上要优于React。Vue学习成本很低,另外官方有比较完善的中文文档。而React官方则只有英文文档,另外学习成本也比较高。我见到网上某人喷只会Vue的是前端小白,我对这种人只能报以呵呵。简单本身是没有错误,一个东西能以简单的方式解决难道不好吗?关于这个中文文档居然还有人喷那些喜欢用Vue的是不是英文能力差,我就再报以呵呵一笑。本身拥有中文文档就是一个优势,结果还成了被喷的地方。首先,并不是所有人的英文能力都跟某些嘴炮大神那么牛逼的。其次,就算是英文能力牛逼的人,你敢说你阅读中文的能力会比你阅读英文能力差?
5. 我个人感觉Vue的全家桶(不包括Vue)使用起来,我个人感觉是要比React的全家桶(不包括React)使用起来舒服的。
6. 虽然Vue在一些细节上要比React好,但是不能觉得React就比Vue差。这种想法是错误。特别是大型应用上,使用React项目维护起来肯定是要比Vue要好的。当然这不代表Vue不能构建大型应用。
7. React在社区生态建设上是比Vue好很多的,而且后面站着FaceBook。不怕遇到问题没人可以帮你解决的情况,而Vue的话就要稍微担心一下。
> 最后强调一下:React和Vue都是非常棒的前端框架,建议大家都去学习一下。采用React或者是Vue还是要结合业务场景和现实情况做选择的。单纯说React还是Vue好,我个人觉得都是耍流氓。

程序员无锋
- 粉丝: 3757
最新资源
- Android视频播放器手势控制实现项目_基于GestureDetector的Android视频播放器手势交互功能开发与优化_通过自定义手势识别实现播放暂停快进退音量调节亮度调整等.zip
- Flutter手势追踪插件项目_基于MediaPipe技术实现Android摄像头实时手部动作捕捉与22个关键点识别_支持自定义手势识别如数字手势和特效动作_用于短视频直播互动与智.zip
- 基于iBiz平台模型驱动的企业级PLM前端解决方案_采用Vue3全家桶与ElementPlus构建的可视化业务建模工具_实现从应用中心到部件级别的完整运行时架构_支持动态路由与国际.zip
- 逗视iOS客户端搞笑视频聚合平台_海量搞笑恶搞秒拍美拍热门视频推荐精华排行榜分享社交平台_提供欢乐解压放松娱乐体验丰富生活趣味_采用Swift3_x_MVVM_MVC设计模式_Sn.zip
- 基于STM32单片机的人脸识别智能门禁控制系统设计_包含人脸采集存储模块_语音播报模块_液晶显示模块_WiFi远程通信模块_云端数据管理模块_用于实现高精度人脸识别门禁控制_提升安.zip
- 基于Matlab的人体异常行为视频监测系统_跌倒检测_打架识别_行走姿态分析_站立异常判断_手臂伸展动作捕捉_实时视频处理_运动轨迹追踪_行为模式分类_预警信号生成_公共安全监控_.zip
- 基于JavaScript实现的摄像头手势识别系统_通过计算机视觉技术捕捉用户手势动作并实时解析为控制指令_用于网页端无接触式视频播放控制_支持播放暂停音量调节进度拖动全屏切换等交互.zip
- 基于GestureDetector手势识别与Vitamio视频播放器实现在线流畅播放的万能播放器_集成OkHttp网络请求Gson解析Handler线程通讯EventBus事件总线.zip
- 基于Matlab的异常姿势识别系统_跌倒检测_打架行为识别_行走姿态分析_站立异常监测_伸长手臂动作捕捉_视频行为分析_实时预警机制_人体姿态估计_运动轨迹追踪_安全监控应用_智能.zip
- 基于Matlab的实时视频异常姿势识别与行为预警系统_跌倒检测_打架识别_行走异常分析_站立姿态评估_手臂动作追踪_运动模式分析_视频帧处理_人体关键点提取_行为分类算法_动态阈值.zip
- 基于Matlab的异常姿势识别系统_跌倒打架检测_行走站立异常分析_伸长手臂识别_视频行为监控_实时预警机制_诡异行为捕捉_姿态特征提取_运动轨迹分析_安全监控应用_公共空间防护_.zip
- 基于Matlab的异常姿势识别系统_跌倒检测打架识别异常行为分析人体姿态估计运动轨迹追踪_通过视频监控实时识别并预警跌倒打架等危险行为保障公共安全_Matlab计算机视觉图像处理机.zip
- 基于Matlab的异常姿势识别系统_视频监控行为分析跌倒检测打架识别异常姿态预警_通过计算机视觉技术实时监测视频流中的异常人体动作如跌倒打架伸臂等行为并及时发出警报保障公共安全_M.zip
- 基于Matlab的异常姿势识别系统_视频分析_跌倒检测_打架识别_行走异常_站立姿态异常_手臂伸展异常_行为预警_实时监控_运动轨迹分析_骨架关键点提取_动态行为分类_多目标跟踪_.zip
- 基于Matlab的异常姿势识别系统_视频行为分析_跌倒检测_打架识别_行走异常_站立不稳_手臂伸展异常_运动轨迹追踪_姿态特征提取_实时监控预警_安全防护系统_智能行为识别_多目标.zip
- 基于Matlab的异常姿势识别系统_视频行为分析_跌倒检测_打架识别_行走异常_站立不稳_手臂伸展动作捕捉_实时监控预警_运动轨迹追踪_姿态估计算法_深度学习模型_计算机视觉处理_.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


