React
前记
接触react是因为淘天的实习,接触下来感觉比之前写起来简单好多,函数式组件让react上手快好多,vine现在也感觉在往这方向靠,感觉是个大趋势。
React各大钩子
- useState:用于声明状态变量
- useEffect:用于处理组件的副作用
- useContext:用于订阅 React 上下文
- useReducer:用于管理组件状态
- useCallback:用于缓存函数
- useMemo:用于缓存计算结果
- useRef:用于创建可变的 ref 对象
- useImperativeHandle:用于自定义暴露给父组件的实例值
- useLayoutEffect:与 useEffect 相同,但是会在所有DOM改变之后同步触发
- useDebugValue:用于在 React 开发工具中显示自定义 hook 的标签