Files
ChatGPT/src/hooks/useInit.ts
2022-12-19 02:56:53 +08:00

12 lines
301 B
TypeScript
Vendored

import { useRef, useEffect } from 'react';
// fix: Two interface requests will be made in development mode
export default function useInit(callback: () => void) {
const isInit = useRef(true);
useEffect(() => {
if (isInit.current) {
callback();
isInit.current = false;
}
})
}