点右上角的 Star 🌟 以快速收藏 :)
这本小书会带你造 10 个非常实用的 npm 库 📦
本质上其实是想带大家一起学习 10 个库的源码,不过这与市面那些一上来直接开干源码的文章有的不同:每篇文章里的对每个轮子都会从简单的需求开始,首先做一个最 Low 的解决方法出来,然后慢慢优化它,最后推导成源码的样子。整个从 0 到 1 的设计与思考过程会完整地呈现给读者。
教大家造轮子只是最浅层的目的,其实并不希望大家看完每篇文章能把所有优化的步骤都记住,这很反人性也不现实,而是希望大家读完后可以有 “这样的轮子我也能自己写一个” 的勇气,这样的勇气和想法是这本小书最想带给大家的。
授人以鱼不如授人以渔.
- 造一个 react-error-boundary 轮子
- 造一个 idb-keyval 轮子
- 造一个 js-cookie 轮子
- 造一个 copy-to-clipboard 轮子
- 造一个 react-infinite-scroller 轮子
- 造一个 react-contenteditable 轮子
- 造一个 promise-poller 轮子
- 造一个 redux 轮子
- 造一个 redux-thunk 轮子
- 造一个 supertest 轮子
本作品采用知识共享署名 4.0 国际许可协议进行许可。