Files
v10/apps/sandbox/app/shared/react/use-preload.ts
T

9 lines
326 B
TypeScript

import { getInitialPreload, onPreloadChange, type PreloadValue } from '@app/shared/sandbox-listener';
import { useEffect, useState } from 'react';
export function usePreload(): PreloadValue {
const [preload, setPreload] = useState(getInitialPreload);
useEffect(() => onPreloadChange(setPreload), []);
return preload;
}