15 lines
346 B
TypeScript
15 lines
346 B
TypeScript
// Metro module 12476 (f12477).
|
|
import { useState, useEffect } from "react";
|
|
export default function useDebounce(a0, a1) {
|
|
const [state, setState] = useState(a0);
|
|
useEffect(() => {
|
|
let c27294_0 = setTimeout(() => {
|
|
setState(a0);
|
|
}, a1);
|
|
return () => {
|
|
clearTimeout(c27294_0);
|
|
};
|
|
}, [a0, a1]);
|
|
return state;
|
|
};
|