useEffectOnce

致谢: Re-export from react-use

仅运行一次的 useEffect

示例

import { useEffectOnce } from "@lynx-js/react-use";

const Demo = () => {
  useEffectOnce(() => {
    console.log("Running effect once on mount");

    return () => {
      console.log("Running clean-up of effect on unmount");
    };
  });

  return null;
};

类型定义

import type { EffectCallback } from "@lynx-js/react";

declare const useEffectOnce: (effect: EffectCallback) => void;