memos/web/src/hooks/useAsyncEffect.ts
2024-06-01 23:27:35 +08:00

9 lines
227 B
TypeScript

import { DependencyList, useEffect } from "react";
const useAsyncEffect = (effect: () => void | Promise<void>, deps?: DependencyList): void => {
useEffect(() => {
effect();
}, deps);
};
export default useAsyncEffect;