脚本宝典收集整理的这篇文章主要介绍了react技术栈仿App版网易云音乐,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
react-music
本来没打算写网易云音乐的,好像都已经被大家写烂了,不过没办法,暂时想不到其他的可写,加上网易云音乐又有API,还可以基于restful API做一层graphql的处理再提供给前端调用,然后才决定用react写了这个仿apP版网易云音乐
技术栈
实现的功能
运行
gIT clone git@github.com:Binaryify/NeteaseCloudMusicApi.git
这是网易云API,因为最新的banner数据已经改了,可以git reset --hard d155a1fc0177e525cb650d239b8a98a8549a85e1
回退到这次提交
cross-env PORT=8080 npm start
首先启动api服务器,需要用8080
端口启动
git clone git@github.COM:Kim09ai/react-music.git
# dev模式
# 先启动graphql服务器
$ cd server && npm run dev
# 再回到根目录
$ npm start
# PRoduction模式
# 首次build前先执行(因为使用了dll)
$ npm run build:dll
$ npm run build
# 本地以production模式启动服务器
cd server && npm start
预览
react使用的一些总结
主要还是在react-redux的使用了,数据应该保存在state还是全局的Store,主要还是看数据需不需要共享,或者是需不需要缓存,不然存在store反而会使问题变得更麻烦
最后
感谢Binaryify
提供的NeteaseCloudMusicApi
欢迎star
或fork
,有问题或有发现bug页欢迎提issues
,写的不好的地方也请大佬指点
以上是脚本宝典为你收集整理的react技术栈仿App版网易云音乐全部内容,希望文章能够帮你解决react技术栈仿App版网易云音乐所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。