自定义hook

  1. 实现componentDidUpdate的效果
export function useDidUpdate(effect: React.EffectCallback, deps?: React.DependencyList): void {
  const time = React.useRef(0);
  React.useEffect(() => {
    if (++time.current > 1) {
      effect();
    }
  }, deps);
}

你可能感兴趣的:(自定义hook)