学习掘金小册《React Hooks 与 Immutable 数据流实战》 项目是以 React 全家桶 (包含 hooks) 以及 immutable 数据流为基础打造的一款高质量的移动端音乐类 WebApp 。
react v16.8 全家桶 (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提供音乐数据
- create-react-app: React 脚手架,快速搭建项目
- eslint: 知名代码风格检查工具
- iconfont: 阿里巴巴图标库
- fastclick: 解决移动端点击延迟 300ms 的问题