UNPKG

@dark-engine/core

Version:

The lightweight and powerful UI rendering engine without dependencies and written in TypeScript (Browser, Node.js, Android, iOS, Windows, Linux, macOS)

13 lines (12 loc) 443 B
import { useState } from '../use-state'; import { startTransition } from '../start-transition'; import { useLayoutEffect } from '../use-layout-effect'; function useDeferredValue(value) { const [deferredValue, setDeferredValue] = useState(value); useLayoutEffect(() => { startTransition(() => setDeferredValue(value)); }, [value]); return deferredValue; } export { useDeferredValue }; //# sourceMappingURL=use-deferred-value.js.map