Restore debounceTime and mark it as deprecated

Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
This commit is contained in:
Oliver Sand
2021-05-07 11:54:12 +02:00
parent 42e133b6de
commit 4d9a337a4a
@@ -58,6 +58,8 @@ type SetQueryParams<T> = (params: T) => void;
export function useQueryParamState<T>(
stateName: string,
/** @depracated Don't configure a custom debouceTime */
debounceTime: number = 250,
): [T | undefined, SetQueryParams<T>] {
const [searchParams, setSearchParams] = useSearchParams();
const searchParamsString = searchParams.toString();
@@ -85,7 +87,7 @@ export function useQueryParamState<T>(
setSearchParams(queryString, { replace: true });
}
},
100,
debounceTime,
[setSearchParams, queryParamState, searchParamsString, stateName],
);