Skip to content

React

前记

接触react是因为淘天的实习,接触下来感觉比之前写起来简单好多,函数式组件让react上手快好多,vine现在也感觉在往这方向靠,感觉是个大趋势。

React各大钩子

  1. useState:用于声明状态变量
  2. useEffect:用于处理组件的副作用
  3. useContext:用于订阅 React 上下文
  4. useReducer:用于管理组件状态
  5. useCallback:用于缓存函数
  6. useMemo:用于缓存计算结果
  7. useRef:用于创建可变的 ref 对象
  8. useImperativeHandle:用于自定义暴露给父组件的实例值
  9. useLayoutEffect:与 useEffect 相同,但是会在所有DOM改变之后同步触发
  10. useDebugValue:用于在 React 开发工具中显示自定义 hook 的标签