Czemu należy skorzystać z useCallbacka przy użyciu metody debounce z loadash ?
// import debounce
import {debounce} from "lodash";
// zmiana wewnątrz komponentu
const delayCallApi = React.useCallback(debounce(search => callApi(search), 1000), []);
const onChange = e => {
setSearch(e.target.value);
delayCallApi(e.target.value);
}