2021๋ 3์ ํ๊ณ ๐ฎ _ 2ํ
์ฌ๋ฆฌ๋ธ์ ์ ์ ๊ฐ๋ฐ์๊ฐ React๋ฅผ ํ์ฉํด ๋ฆฌ๋ทฐ ์น ์ฑ '๋ฆฌ๋ฆฌ๋ทฐ'๋ฅผ ์ ์ํ๊ณ ํ๋ก์ ํธ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉฐ ๋๋ ๊ธฐ์ ์ ๊ฒฝํ์ ๊ณต์ ํ๋ค.
ํ ๋ฌ๊ฐ ์งํ๋ S/W ๊ฐ๋ฐ ์ง๋ฌด ํ์ ๊ต์ก ํ๋ก์ ํธ์ ๊ฒฐ๊ณผ๋ฌผ๋ก ๋ฆฌ๋ทฐ ์น ์ฑ์ธ **'๋ฆฌ๋ฆฌ๋ทฐ(Rereview)'**๋ฅผ ์ ์ํ๋ค. ์ด ์ฑ์ ๋ฆฌ๋ทฐ ์์ธํ์ด์ง, ๋ฆฌ๋ทฐ ๋ฆฌ์คํธ, ๋ฆฌ๋ทฐ ์์ฑ ๊ธฐ๋ฅ์ผ๋ก ๊ตฌ์ฑ๋์ด ์ฌ์ฉ์ ํธ์์ฑ์ ๋์ด๋ ๋ฐ ์ง์คํ๋ค.
ํ๋ก์ ํธ๋ฅผ ํตํด React์ ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ๊ฐ๋ฐ ๋ฐฉ์๊ณผ ๋จ๋ฐฉํฅ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ, Virtual DOM์ ํจ์จ์ฑ์ ๊ฒฝํํ๋ค. ํนํ ์ปดํฌ๋ํธ๋ฅผ ๋๋๋ ๊ณผ์ ์์ Bottom-up(์ํฅ์) ๋ฐฉ์์ผ๋ก ์ ๊ทผํ์ฌ ๊ตฌ์กฐ๋ฅผ ์ก์๊ฐ๋ ๊ณผ์ ์ ๊ฑฐ์ณค๋ค.
ํ๋ก์ ํธ ์ข ๋ฃ ํ ์งํ๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ํ์ ๊ฐ๋ฐ์๋ค๋ก๋ถํฐ ์ค์ง์ ์ธ ํผ๋๋ฐฑ์ ๋ฐ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ํ ํฅ๋ฏธ์ ์ ๋ฌธ์ฑ์ ํค์ฐ๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค.
์ด ์์ฝ์ ์๋ฌธ ์ดํด๋ฅผ ๋๊ธฐ ์ํ ํ๋ ์ด์ ์ ๋๋ค. ์ ์๊ถ์ ์์ ์์์๊ฒ ์์ผ๋ฉฐ, ์ ํํ ๋ด์ฉ๊ณผ ๋งฅ๋ฝ์ ์๋ฌธ์ ํ์ธํ์ธ์.
์์ฝ ์ค๋ฅ, ์ถ์ฒ ํ๊ธฐ ๋ฌธ์ , ์ญ์ ์์ฒญ์ ๋ฌธ์ ยท ๊ฑด์๋ก ์๋ ค์ฃผ์ธ์.