# Hookds
## 数据驱动更新
- useState() 数据更新
- useReducer() 订阅更新
- usetranstion() 过渡更新
- useDefferredValue() ?后更新
- useSyncExternalStore() 外部数据源更新
## 状态获取和传递
- useRef() 元素组件获取
- useuseImperativeHandle() 函数组件兼容ref
- useContext() 订阅获取上下文
## 执行副作用
- useEffect() 异步执行副作用
- useLayoutEffect() 同步执行副作用
- useIntionEffect() css in js
## 状态派生和保存型
- useMemo() 派生新状态
- useCallback() 保存状态
## 工具型
- useID() 服务端渲染
- useDebugValue 调试bug debug