Feature/move list to client (#50)

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-09-01 15:02:12 +02:00
committed by GitHub
parent c2abdaadf2
commit 668434d246
181 changed files with 2922 additions and 1959 deletions

View File

@@ -0,0 +1,10 @@
import { useEffect, useState } from 'react';
export const useDebounceValue = <T>(value: T, delay: number): T => {
const [state, setState] = useState(value);
useEffect(() => {
const handler = setTimeout(() => setState(value), delay);
return () => clearTimeout(handler);
}, [value, delay]);
return state;
};