fretboard-trainer吉他指板记忆训练器
快速上手的吉他指板训练器,用起来还挺顺的。fretboard-trainer的核心就是帮你快速记住吉他每根弦每个品的音高,挺适合每天花几分钟练一练指板记忆。你要是吉他刚入门或者在准备视奏考试,用它练熟音高定位挺省事。
React加Redux的组合,写法比较现代,用了不少React Hooks,你用起来会觉得清爽不少。老版本 Redux 那种“模板代码堆成山”的感觉,这里得还不错——有点像封装了一层更易用的外壳,还保持向后兼容。
动画方面原来是用 CSS 写的,现在打算换成React Spring。如果你对交互动效感兴趣,可以顺手改改试试。代码结构清晰,组件划分也蛮合理的,yarn start
跑起来挺快,调试也方便。
另外它的TypeScript支持全面,类型提示到位。你如果在用 TypeScript 做 React 项目,完全可以借鉴里面的写法,是和 Redux 结合的部分,思路清晰还不啰嗦。
顺带给你挖几个延伸阅读,有兴趣可以看看:
- imdux Redux 辅助库适用于 React Hooks 与 TypeScript
- React Redux TypeScript 教程
- react-redux-typescript-guide: TypeScript 中的 React & Redux - 完整指南
- ImmerReducer,类型安全简洁的 React Hooks 和 Redux Reducer
如果你平时就在用 React 做项目,顺便也想提高一下吉他基础,不妨试试。用来练手、玩玩项目结构,挺合适。
2.51MB
文件大小:
评论区