React๋ฅผ ์ฌ์ฉํ์ ๋, ํ๋ฉด์ด ๊ทธ๋ ค์ง๋ ๋์ ์์์ ํ๋ฉด์ ๋ค์ ๊ทธ๋ฆฌ๊ฒ ๋๋ ๋ฆฌ๋ ๋๋ง ์์์ ๋๋ค. Mount (๋ง์ดํธ) ์ปดํฌ๋ํธ๊ฐ ์์ฑ๋์ด ๋ ๋๋ง ๋๋ ๊ณผ์ ์ ๋ง์ดํธ๋ผ๊ณ ํ๋ฉฐ, ๋ ๋๋ง ๋ ์ปดํฌ๋ํธ๊ฐ ์ญ์ ๋๋ ๊ณผ์ ์ Unmount(์ธ๋ง์ดํธ)๋ผ๊ณ ํฉ๋๋ค. ํจ์ ์ปดํฌ๋ํธ ํธ์ถ ๊ตฌํ๋ถ ์คํ props ์ ๋ฌ๋ฐ๊ณ , hook ๋ด๋ถ ๋ณ์, ํจ์ ์์ฑ. (๋ด๋ถ ๋ณ์ ๋ฐ ํจ์๋ hook์ ์๋ state๋ function์ ์ ์ธ. ์ด๋ค์ ๋ณ๋๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋์ด ๊ด๋ฆฌํจ.) ๊ฐ์ DOM์ ์์ฑ ์ปค๋ฐ ์ค์ DOM์ ๋ฐ์ useLayoutEffect ํ๋ฉด์ Paint ํ๊ธฐ ์ ์, useLayoutEffect์ ๋ฑ๋กํด ๋ effect '๋๊ธฐ'๋ก ์คํ๋๋ค. ์ค์ ๋ก ํด๋น ํ ์ ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ผ๋ก ์๊ณ ์์. ๊ณต์ ๋ฌธ์๋ฅผ ํ..