diff --git a/src/components/CategoryList.tsx b/src/components/CategoryList.tsx index 4f454a92..0ce00d64 100644 --- a/src/components/CategoryList.tsx +++ b/src/components/CategoryList.tsx @@ -1,4 +1,4 @@ -import { useEffect } from "react"; +import { useMemo } from "react"; import { useAppContext } from "@contexts/AppContext"; import { useCategories } from "@hooks/useCategories"; @@ -7,9 +7,7 @@ const CategoryList = () => { const { category, setCategory } = useAppContext(); const { fetchedCategories, loading, error } = useCategories(); - useEffect(() => { - setCategory(fetchedCategories[0]); - }, [setCategory, fetchedCategories]); + const memoizedCategories = useMemo(() => fetchedCategories, [fetchedCategories]); if (loading) return
Loading...
; @@ -17,7 +15,7 @@ const CategoryList = () => { return (