SpaceProbe1 / frontend /src /hooks /useAutoRefresh.ts
a9's picture
Upload 24 files
a34cccb verified
import { useEffect } from "react";
export const useAutoRefresh = (refetch: () => void, enabled: boolean) => {
useEffect(() => {
if (!enabled) return;
const id = setInterval(refetch, 5000);
return () => clearInterval(id);
}, [enabled]);
};