useCallback useMemo์ ๋น์ทํ๊ฒ ๋ฉ๋ชจ๋ฆฌ ๋ญ๋น ๋ฐ ์ฑ๋ฅ์ต์ ํ๋ฅผ ์ํด ์ฌ์ฉ๋๋ hook์ ๋๋ค. useMemo๋ ๊ฐ์ ์ ์ฅํ๊ณ ์์๋ค๊ณ ํ๋ฉด, useCallback์ ํจ์๋ฅผ ๊ธฐ์ตํ๊ณ ์์ต๋๋ค. ์ปดํฌ๋ํธ ๋ด๋ถ์์๋ ์ฃผ๋ก ๊ฐ๋จํ ํจ์๋ณด๋ค๋ ํจ์ ์์ฑ ์์ฒด์ ๋น์ฉ์ด ํด ๋ ์ฌ์ฉํ์ง๋ง, ์์ ์ปดํฌ๋ํธ์ ํจ์๋ฅผ props๋ก ๋๊ธธ ๋๋ ํด๋น ํจ์๋ useCallback์ผ๋ก ๊ฐ์ธ์ผํ๋ค. const ๋ณ์ = useCallback(()⇒{}), [deps]); deps์ ์์กด์ฑ์ ๋ถ์ฌํ์ฌ ํด๋น ๊ฐ์ด ๋ณํ ๋ ํธ์ถํ๊ฒ ๋ฉ๋๋ค. ์ด์ ์ ์ฌ์ฉํ๋ useEffect์ ๋์ผํฉ๋๋ค. ์ HTML ์ฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐํ ์ ์๋ ์์ค onClickํจ์์ useCallback์ ์ค์ผ๋ก์จ ๋ฆฌ๋ ๋๋ง ๋ ๋, ํจ์๊ฐ ๋ค์ ์ ์๋๋ ๊ฒ์ ..