Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haixiangyan/make-wheels
🔥 🔥 《造轮子》系列小书 —— 带你造 10 个实用的 npm 库 📦
https://github.com/haixiangyan/make-wheels
Last synced: 1 day ago
JSON representation
🔥 🔥 《造轮子》系列小书 —— 带你造 10 个实用的 npm 库 📦
- Host: GitHub
- URL: https://github.com/haixiangyan/make-wheels
- Owner: haixiangyan
- Created: 2021-04-28T01:32:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-27T07:08:00.000Z (almost 3 years ago)
- Last Synced: 2024-10-25T02:47:50.281Z (about 2 months ago)
- Language: HTML
- Homepage: https://github.yanhaixiang.com/make-wheels/
- Size: 64.5 KB
- Stars: 1,646
- Watchers: 27
- Forks: 98
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-luooooob - haixiangyan/make-wheels - 🔥 🔥 《造轮子》系列小书 —— 带你造 10 个实用的 npm 库 📦 (HTML)
README
# 《一天学习一个 npm 轮子,十天后变成轮子哥》💪
## 重要 ⚠️
![](https://img.shields.io/github/stars/Haixiang6123/one-day-one-npm-lib?style=flat-square)
**点右上角的 Star 🌟 以快速收藏 :)**
## 作者 👻
[@写代码的海怪](https://yanhaixiang.com/#/)
你也可以在 [知乎](https://www.zhihu.com/people/haixiangyan) 和 [掘金](https://juejin.cn/user/272334614432887) 关注我 😉
## 简介 🧐
这本小书会带你造 10 个非常实用的 npm 库 📦
本质上其实是想带大家一起学习 10 个库的源码,不过这与市面那些一上来直接开干源码的文章有的不同:每篇文章里的对每个轮子都会从简单的需求开始,首先做一个最 Low 的解决方法出来,然后慢慢优化它,最后推导成源码的样子。整个从 0 到 1 的设计与思考过程会完整地呈现给读者。
## 期望 🤩
教大家造轮子只是最浅层的目的,其实并不希望大家看完每篇文章能把所有优化的步骤都记住,这很反人性也不现实,而是希望大家读完后可以有 “这样的轮子我也能自己写一个” 的勇气,这样的勇气和想法是这本小书最想带给大家的。
授人以鱼不如授人以渔.
## 目录 💼
* [造一个 react-error-boundary 轮子](https://github.com/Haixiang6123/my-react-error-bounday)
* [造一个 idb-keyval 轮子](https://github.com/Haixiang6123/my-idb-keyval)
* [造一个 js-cookie 轮子](https://github.com/Haixiang6123/my-js-cookie)
* [造一个 copy-to-clipboard 轮子](https://github.com/Haixiang6123/my-copy-to-clipboard)
* [造一个 react-infinite-scroller 轮子](https://github.com/Haixiang6123/my-react-infinite-scroller)
* [造一个 react-contenteditable 轮子](https://github.com/Haixiang6123/my-react-contenteditable)
* [造一个 promise-poller 轮子](https://github.com/Haixiang6123/my-promise-poller)
* [造一个 redux 轮子](https://github.com/Haixiang6123/my-redux)
* [造一个 redux-thunk 轮子](https://github.com/Haixiang6123/my-redux-thunk)
* [造一个 supertest 轮子](https://github.com/Haixiang6123/my-supertest)## 许可
本作品采用知识共享署名 4.0 国际许可协议进行许可。