干货
性能
React
底层原理
- 无意识设计–复盘React Hook的创造过程
- 干货 | React Hook的实现原理和最佳实践
- 【React深入】从Mixin到HOC再到Hook
- React Fiber架构
- 完全理解React Fiber
- 【React深入】从Mixin到HOC再到Hook
体会心得
- React Hooks实践体会
- TypeScript + React + Redux 的个人总结
- 关于React Hooks,你不得不知的事 - 2019.03.05
- React精髓!一篇全概括(急速) - 2019年05月13日
- 学习 React Hooks 可能会遇到的五个灵魂问题
插件
- 拖拽排序
- 富文本输入框支持表情等等
- react-multi-clamp
简单、高效、易用的多行文本裁剪react组件。(支持反向裁剪)
状态管理
面试
WebAssembly
小程序
- 一款自带登录态管理的网络请求组件(we-request)
让业务逻辑更专注,不用再关注底层登录态问题。小程序对比以往的H5,登录态管理逻辑要复杂很多。通过weRequest这个组件,希望能帮助开发者把更多精力放在业务逻辑上,而登录态管理问题只需通过一次简单配置,以后就不用再花精力管理了。
- 小程序海报组件-生成朋友圈分享海报并生成图片
- 微信小程序图片裁剪工具
- cax - Canvas 渲染引擎
小程序、小游戏以及 Web 通用 Canvas 渲染引擎
- wx-calendar
- wx-js-utils
微信开放平台开发功能接口方法
- Taro + rematch + 云开发实践(一)-初始化项目
- 小程序实现列表拖拽排序
- weapp-cookie
一行代码让微信、头条、百度、支付宝小程序支持 cookie,兼容 uni-app
js
原生
ES6
正则
插件
- 拖拽排序
- 中国大陆收货地址智能解析
- html2canvas
- ScrollMagic
The javascript library for magical scroll interactions.
- Excel Workbook Manager
js 生成和解析 excel
- Headroom.js
头部滚动隐藏的插件
- shaveJs
缩短文字的工具:Shave is a 0 dep JS plugin that truncates text to fit within an element based on a set max-height ✁
打包工具
webpack
- 创建自己的library类库包并使用webpack4.x打包发布到npm
- js-library-boilerplate
javascript Starter Boilerplate - Webpack 4, Babel 7, UMD, Hot Reloading, and more.

