Files
ChatGPT/src/hooks/useInit.ts
2023-01-22 18:18:36 +08:00

13 lines
303 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;
}
});
}