最近大量写 Nuxt3,越来越喜欢 UnJS 旗下的项目
https://t.co/EDOJhTTy4A
好多都是 Nuxt3 依赖的,比如 Nitro/ofetch/Unstorage 等等,都是 High-quality & Single-Purpose 的 JS 模块。不仅仅是使用体验很好,用来学习也特别棒。
比如 Unstorage
https://t.co/cCnbOkurDU
做了一个统一化的 Key Value 存储层接口,可以接 20 多种 drivers,用完全统一的 API 去操作不同的工具,好用也好记,源代码特别值得学习,从设计思想到代码架构再到代码友好程度都特别舒服,也更容易看懂和接受,比直接看什么 React 源码有帮助多了。
对未来的编程生涯绝对有帮助,我都建议我的学生去看看这些现代的 js 模块都是怎么写的,而不是去看那些冗长的难以理解的各种黑魔法。
建议大家也可以多用多学 UnJS 系列的开源库。
点击图片查看原图
点击图片查看原图