1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00

added lab search

This commit is contained in:
Fedor Katurov 2022-03-29 17:40:48 +07:00
parent 16d12f92da
commit ddf2b6eda3
16 changed files with 149 additions and 28 deletions

View file

@ -0,0 +1,12 @@
import { useEffect, useState } from 'react';
export const useDebouncedValue = <T>(val: T, delay = 300) => {
const [state, setState] = useState<T>(val);
useEffect(() => {
const timeout = setTimeout(() => setState(val), delay);
return () => clearTimeout(timeout);
}, [val, delay]);
return state;
};