debounce better

This commit is contained in:
Violet Caulfield
2025-01-24 07:39:36 -06:00
parent 1ed0b945c7
commit 4ca659d60c
+9 -4
View File
@@ -1,4 +1,4 @@
import React, { useEffect, useState } from "react";
import React, { useCallback, useEffect, useState } from "react";
import Input from "../Global/helpers/input";
import { debounce } from "lodash";
import { useSearch } from "../../api/queries/search";
@@ -17,10 +17,15 @@ export default function Search({
const { data: items, refetch, isFetched, isFetching } = useSearch(searchString)
useEffect(() => {
const search = useCallback(
debounce(() => {
refetch()
}, 750)
refetch();
}, 750),
[]
);
useEffect(() => {
search();
}, [
searchString
])