{"version":3,"file":"index.cjs","names":[],"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"],"mappings":";;;;;;;;;;AASA,SAAgB,cAAc,gBAAgC;CAC5D,CAAA,GAAA,MAAA,iBAAgB;EACd,gBAAgB;IAEf,EAAE,CAAC"}