@modern-kit/react
Version:
1 lines • 683 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../src/hooks/useOnceEffect/index.ts"],"sourcesContent":["import { type EffectCallback, useEffect } from 'react';\n\n/**\n * @description 컴포넌트가 마운트될 때 한 번만 실행되는 훅입니다.\n *\n * @param {EffectCallback } effectCallback - 실행할 함수입니다.\n *\n * @example\n */\nexport function useOnceEffect(effectCallback: EffectCallback) {\n useEffect(() => {\n effectCallback();\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n}\n"],"names":[],"mappings":";;AASO,SAAS,cAAc,cAAA,EAAgC;AAC5D,EAAA,SAAA,CAAU,MAAM;AACd,IAAA,cAAA,EAAe;AAAA,EAEjB,CAAA,EAAG,EAAE,CAAA;AACP;;;;"}