基于 TypeScript 与 React 的网易云音乐 Web 应用程序

本项目使用 TypeScript 重构了 React-Cloud-Music (https://github.com/sanyuan0704/react-cloud-music) ,构建了一个功能完备的网易云音乐 Web 应用程序。

技术栈:

  • TypeScript
  • React Hooks
  • Immer
  • Styled-components

启动项目:

  1. public/APP-CONFIG.js 文件中配置 API_ROOT ,指定接口地址。
  2. 下载客户端依赖: bash cd react-cloud-music yarn
  3. 下载 API 依赖: bash git submodule update --init --recursive cd NeteaseCloudMusicAPI
folder
react-cloud-music:TypeScript + React实现网易云音乐 预估大小:241个文件
file
.gitignore 328B
file
iconfont.css 9KB
file
iconfont.eot 9KB
file
index.js 3KB
file
setupProxy.js 336B
file
APP-CONFIG.js 728B
file
js-cookie.js 4KB
file
index.html 2KB
file
favicon.ico 3KB
file
.env 33B
file
.gitmodules 125B
file
.eslintignore 51B
file
nginx.conf 206B
file
main.js 166B
file
preview.css 27B
file
webpack.config.js 87B
file
preview.js 468B
file
config-overrides.js 1KB
file
.editorconfig 147B
file
server.js 425B
zip 文件大小:6.96MB