类似 useDebouncedCallback
示例如下
function Input() {
const [value, setValue] = useState('');
const handleChange = useDebouncedCallback(
(value) => {
setValue(value);
},
1000
);
return (
<div>
<input
onChange={(e) => handleChange(e.target.value)}
/>
<p>{value}</p>
</div>
);
}