Wangyiyun icon indicating copy to clipboard operation
Wangyiyun copied to clipboard

网易云

🔥 react + typescript + redux + react-redux + redux-actions + react-router-dom + 🔥

🔥 react-router + react-router-redux + scss + http-proxy-middleware 🔥

🚀 项目hooks使用率 >= 95%😄, 体验全新的函数式编程 , UI 数据分离, 组件抽离 , 使用一些设计模式 🚀

💐 🌿 所有ui组件全部手写, 不依赖第三方库 , 更新较慢😅 💐

📖 自定义分页组件更新 [10-20] 📖

😅 vueer出身 方便自己理解吧 😅

🚀 启动方式git clone 地址 🚀

🍺 yarn start 🍺

😓 ts 编译比较慢 有时候会出现保存没有反应的情况,建议开启自动保存 😅

🔥 接口使用https://github.com/Binaryify/NeteaseCloudMusicApi 感谢大佬的开源 🔥

备注:

``` javascript

    1, 为什么使用TypeScript ? 绝不是跟风, 类型约束真的是很爽 组件 数据类型很明确, 注释详细 无缝接盘

    2, 为什么使用Hook ? React 16.8 的新特性, 毕竟 Vue 都用 Hook Api了, Hook 是真的简介, 根据依赖变化是真的强大, 但是不可避免有时候会有一点坑

```