fretboard-trainer吉他指板记忆训练器

快速上手的吉他指板训练器,用起来还挺顺的。fretboard-trainer的核心就是帮你快速记住吉他每根弦每个品的音高,挺适合每天花几分钟练一练指板记忆。你要是吉他刚入门或者在准备视奏考试,用它练熟音高定位挺省事。

ReactRedux的组合,写法比较现代,用了不少React Hooks,你用起来会觉得清爽不少。老版本 Redux 那种“模板代码堆成山”的感觉,这里得还不错——有点像封装了一层更易用的外壳,还保持向后兼容

动画方面原来是用 CSS 写的,现在打算换成React Spring。如果你对交互动效感兴趣,可以顺手改改试试。代码结构清晰,组件划分也蛮合理的,yarn start跑起来挺快,调试也方便。

另外它的TypeScript支持全面,类型提示到位。你如果在用 TypeScript 做 React 项目,完全可以借鉴里面的写法,是和 Redux 结合的部分,思路清晰还不啰嗦。

顺带给你挖几个延伸阅读,有兴趣可以看看:

如果你平时就在用 React 做项目,顺便也想提高一下吉他基础,不妨试试。用来练手、玩玩项目结构,挺合适。

zip 文件大小:2.51MB