useEffect์ปดํฌ๋ํธ๊ฐ ๋ ๋๋ง๋ ๋ ํน์ ์์ ์ ์ํํ๊ฑฐ๋, ์ํ๊ฐ props๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ํน์ ์์ ์ ์ํํ ์ ์๋๋ก ํ๋ค. useStatestate์ ๊ฐ์ด ๋ณ๊ฒฝ๋๋ฉด ์ปดํฌ๋ํธ๊ฐ ๋ฆฌ๋ ๋๋ง ๋๋ค. useState: ์ํ๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด ์ปดํฌ๋ํธ๊ฐ ๋ค์ ๋ ๋๋ง๋๋ค. ๋ ๋๋ง์ ๋ฐ์๋์ด UI์ ์ํฅ์ ๋ฏธ์น๋ ์ํ๋ฅผ ๊ด๋ฆฌํ ๋ ์ฌ์ฉํ.useRef: ๊ฐ์ด ๋ณ๊ฒฝ๋๋๋ผ๋ ์ปดํฌ๋ํธ๊ฐ ๋ค์ ๋ ๋๋ง๋์ง ์๋๋ค. ์ฆ, useRef๋ ๊ฐ์ด ๋ณ๊ฒฝ๋๋๋ผ๋ ํ๋ฉด์ ์ํฅ์ ๋ฏธ์น์ง ์๋ ์ํ๋ฅผ ๊ด๋ฆฌํ ๋ ์ฌ์ฉํ๋ค.๋ฐ๋ผ์ ์ ๋ ฅ ๊ฐ์ด ํ๋ฉด์ ์ฆ์ ๋ฐ์๋๊ฑฐ๋ ๋ค๋ฅธ ์ปดํฌ๋ํธ๊ฐ ํด๋น ์ํ๋ฅผ ์ฐธ๊ณ ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด useRef๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ๋ ๋๋ง์ ๋ฐฉ์งํ ์ ์๋ค. useMemouseMemo๋ ์ฌ๋ฌ ๊ฐ์ state๊ฐ ์์ ๋ ๋ถํ..