}, [searchFilter])
как мне правильно debounce сюда добавить?
useEffect(() => { debounce(fetchCandidates(query), 1000) }, [searchFilter])
если fetchCandidates не зависит от пропов, то объявить снаружи компонента если зависит, то useCallback(debounce(fetchCandidates))
https://usehooks.com/useDebounce/ const debouncedSearchFilter = useDebounce(searchFilter, 1000) useEffect(() => { fetch(debouncedSearchFilter) }, [debouncedSearchFilter])
Обсуждают сегодня