useMount
Just like useEffect but runs only when the component mounts.
Installation
npx rabbithook@latest add use-mount
Usage
import useMount from "@/hooks/use-mount";
function Component() { useMount(() => { console.log("Component mounted"); });
return ();}
Code
import { useEffect } from "react";
function useMount(callback: Function) { useEffect(() => { callback(); }, [])}
export default useMount;
import { useEffect } from "react";
function useMount(callback) { useEffect(() => { callback(); }, [])}
export default useMount;