refactor(chore):3896-replace-lodash-debounce-to-useDebounce (#4814)
Close: #3896 ## PR Details Changed `lodash.debounce` to `useDebounce`. Co-authored-by: VoitovychDM <voitovych.dm.m@gmail.com>
This commit is contained in:
committed by
GitHub
parent
7774ef68a2
commit
a95972f808
@ -9,8 +9,8 @@ import {
|
||||
size,
|
||||
useFloating,
|
||||
} from '@floating-ui/react';
|
||||
import debounce from 'lodash.debounce';
|
||||
import { ReadonlyDeep } from 'type-fest';
|
||||
import { useDebouncedCallback } from 'use-debounce';
|
||||
|
||||
import { SelectOption } from '@/spreadsheet-import/types';
|
||||
import { AppTooltip } from '@/ui/display/tooltip/AppTooltip';
|
||||
@ -72,9 +72,13 @@ export const MatchColumnSelect = ({
|
||||
[initialOptions],
|
||||
);
|
||||
|
||||
const debouncedHandleSearchFilter = debounce(handleSearchFilterChange, 100, {
|
||||
leading: true,
|
||||
});
|
||||
const debouncedHandleSearchFilter = useDebouncedCallback(
|
||||
handleSearchFilterChange,
|
||||
100,
|
||||
{
|
||||
leading: true,
|
||||
},
|
||||
);
|
||||
|
||||
const handleFilterChange = (event: React.ChangeEvent<HTMLInputElement>) => {
|
||||
const value = event.currentTarget.value;
|
||||
|
||||
Reference in New Issue
Block a user