diff --git a/app/javascript/components/ComboSearch.tsx b/app/javascript/components/ComboSearch.tsx index 72c5816b4..28a4ea696 100644 --- a/app/javascript/components/ComboSearch.tsx +++ b/app/javascript/components/ComboSearch.tsx @@ -1,9 +1,5 @@ -import React, { - useState, - useRef, - useDeferredValue, - ChangeEventHandler -} from 'react'; +import React, { useState, useRef, ChangeEventHandler } from 'react'; +import { useDebounce } from 'use-debounce'; import { useQuery } from 'react-query'; import { Combobox, @@ -63,7 +59,7 @@ function ComboSearch({ const [, setExternalId] = useHiddenField(group, 'external_id'); const initialValue = externalValue ? externalValue : controlledValue; const [searchTerm, setSearchTerm] = useState(''); - const debouncedSearchTerm = useDeferredValue(searchTerm); + const [debouncedSearchTerm] = useDebounce(searchTerm, 300); const [value, setValue] = useState(initialValue); const resultsMap = useRef< Record