Вот мой код
import React, { FC, useState,useMemo } from "react";
const FormSearch: FC<{ params: string }> = ({
params
}) => {
const [category, useCategory] = useState<string>("All");
const [search, setSearch] = useState<string>("");
useMemo(() => {
const searchParams = new URLSearchParams(params);
if (!!searchParams.get("Categories")&&!!searchParams.get("Search")) {
useCategory(`${searchParams.get("Categories")}`);
setSearch(`${searchParams.get("Search")}`);
} else {
setSearch("");
useCategory("All")
}
}, [params]);
return (
<div>1000</div>
);
};
Я получаю эти ошибки
Строка 16: React Hook «useCategory» не может быть вызван внутри обратного вызова. React Hooks должны вызываться в компоненте функции React или в пользовательской функции React Hook response-hooks / rules-of-hooks Строка 20: React Hook "useCategory" нельзя вызывать внутри обратного вызова. React Hooks должны вызываться в компоненте функции React или в пользовательской функции React Hook реагировать на зацепки / правила-зацепки