UNPKG

@modern-kit/react

Version:
20 lines (17 loc) 595 B
import { DependencyList } from 'react'; /** * @description 비동기 함수를 `useEffect`와 함께 사용하기 위한 커스텀 훅입니다. * * @param {() => Promise<void>} effectCallback - 실행할 비동기 함수입니다. * @param {DependencyList} deps - effect를 다시 실행 할 의존성 배열입니다. * * @returns {void} * * @example * useAsyncEffect(async () => { * const data = await fetchData(); * setData(data); * }, deps); */ declare function useAsyncEffect(effectCallback: () => Promise<void>, deps?: DependencyList): void; export { useAsyncEffect };