Virtual DOM React ๋ UI ์ํ๋ฅผ ์ถ์ ํ๊ณ ๋ณํ๊ฐ ์ผ์ด๋ ์์๋ค์ ๋น ๋ฅด๊ฒ ์
๋ฐ์ดํธ ํ ์ ์๋๋ก Virtual DOM ์ด๋ผ๋ ๊ฐ์์ DOM ๊ฐ์ฒด๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๋ ์ค์ DOM ์ฌ๋ณธ ๊ฐ์ ๊ฐ๋
์ผ๋ก, React ๋ ์ค์ DOM๊ฐ์ฒด์ ์ ๊ทผํ์ฌ ์กฐ์ํ๋ ๋์ ์ด ๊ฐ์์ DOM ๊ฐ์ฒด์ ์ ๊ทผํ์ฌ ๋ณํ ์ ๊ณผ ๋ณํ ํ๋ฅผ ๋น๊ตํ๊ณ ๋ฐ๋ ๋ถ๋ถ์ ์ ์ฉํฉ๋๋ค DOM์ ๊ณ์ธต์ ํํ์ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์๋ฃ๊ตฌ์กฐ ์ค์์๋ ํนํ ํธ๋ฆฌ๋ “๋ฐ์ดํฐ ์ ์ฅ”์ ์๋ฏธ๋ณด๋ค๋ “์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ํ์” ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ฏ๋ก, ๋น ๋ฅธ ์๋ฃ ํ์ ์ฑ๋ฅ์ด ์ฅ์ ์ธ ์๋ฃ๊ตฌ์กฐ๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ DOM ์ด ๋ณ๊ฒฝ๋๊ณ ์
๋ฐ์ดํธ ๋๋ค๋ ๊ฒ์ ๊ฒฐ๊ตญ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ์์ง ๋ํ ๋ฆฌํ๋ก์ฐ(reflow) ํ๋ค๋ ๊ฒ์ ..