HHX
笔记
总结
收集
业务

介绍

笔记

git

版本控制系统 VCS
分布式版本控制系统 DVCS
HEAD 与 master 与 branch
push 的本质
merge
feature branch
rebase
revert
reset
checkout
stash
reflog
参考

浏览器

浏览器进程
TCP 协议
HTTP 协议
浏览器缓存
导航流程
渲染流程
内存
消息队列和事件循环
浏览器的 dns 缓存
参考

javascript

引用
运算符

webpack

使用 node api 学习 webpack​
cjs 运行时分析
cjs 模块收集与 ast
文件名中的 hash
cjs 与 esm
esm to cjs
code spliting 运行时分析
magic comment
hash 的增强
module/chunk/asset
bundle spliting
高效分包
loader初识
json处理
import assertions
html处理
图片处理
小图片处理
svg图片处理
简单样式处理
参考

ahooks

useLocalStorageState 与 useSessionStorageState
useUpdateEffect 与 useUpdateLayoutEffect
useLatest 与 useMemoizedFn
use(Raf)Timeout 与 use(Raf)Interval 与 useCountDown
useRequest
useMount与useUnMount与useMountedRef
useUpdate
useCreation
useAnimationFrame 和计时器
工具函数

后端

服务方案概览
IoC 模式

package manager

发布 npm 包
yarn create 的实现原理
锁定依赖版本

taro

小程序是 spa 还是 mpa
所有页面都是 webview 显示的吗
taro 中小程序的生命周期和 react 的 hook 是怎么统一的
taro 中是怎么实现状态管理的
taro 怎么适配的不开源的小程序

typescript

环境 starter
原始类型与对象 Primitive and Object
字面量类型与枚举 Literal and Enum
函数重载与面向对象 Function and Class
内置类型与类型断言 Any Unknown Never
内部类型工具 Internal Type Tools
泛型 Generic Types
结构化类型系统 Structural Type System
类型系统层级 Type Levels
内置工具类型 Builtin Tool Types
内置工具类型 React TypeScript
TSConfig
tslib
参考

github

issue

reactnative

文档

函数式编程

介绍
纯函数和副作用
一等公民(头等函数)
不可变数据
因为 DRY 所以 HOF
6
函数组合
多元函数
数学
面向对象和函数式
React 中函数式实践

React设计原理

框架原理

React新官网

React 哲学
描述 UI
添加交互
状态管理
脱围机制

http

react17

设计模式

数据结构与算法

上一页
svg图片处理
下一页
参考