document (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [React] DOM(๋)์ด๋? Virtual DOM(๊ฐ์ ๋)์ด๋? ๐ DOM(๋)์ด๋? 'Document Object Model'. HTML, XML ๋ฌธ์์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค์ด๋ค. ๋ฌธ์์ ๊ตฌ์กฐํ๋ ํํ์ ์ ๊ณตํ๋ฉฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ DOM ๊ตฌ์กฐ์ ์ ๊ทผํ ์ ์๋ ๋ฐฉ๋ฒ(API)์ ์ ๊ณตํ์ฌ ๋ฌธ์ ๊ตฌ์กฐ, ์คํ์ผ, ๋ด์ฉ ๋ฑ์ ๋ณ๊ฒฝํ ์ ์๊ฒ ๋๋๋ค. ๐ DOM์ ์ง์ ์ ๊ทผํ ๋์ ๋ฌธ์ ์ DOM์ ์ง์ ์ ๊ทผํ ๊ฒฝ์ฐ ๋ทฐ์ ๋ณํ๊ฐ ์์ผ๋ฉด ๋ค์ DOM์ ๋ณ๊ฒฝํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ธ๋ผ์ฐ์ ์ ์ฆ์ ๋ ๋๋ง์ ์ ๋ฐํ์ฌ ํจ์จ์ฑ์ด ๋จ์ด์ง๊ฒ ๋๋ค. ๐ Virtual DOM(๊ฐ์ ๋)์ด๋? ๊ฐ์ DOM์ ์ค์ DOM์ ๋ณํ๋ฅผ ์ต์ํ ์์ผ์ฃผ๋ ์ญํ ์ ํ๋ค. ๋ทฐ์ ๋ณํ๊ฐ ์์ผ๋ฉด, ๊ทธ ๋ณํ๊ฐ ์ค์ DOM์ ์ ์ฉ๋๊ธฐ ์ ์ ๊ฐ์ DOM์ ์ ์ฉ์์ผ ์ต์ข ๊ฒฐ๊ณผ๋ง ์ค์ DOM์ ์ ๋ฌํ๋ค. ์๋ฅผ ๋ค์ด ๋ทฐ์ 20๊ฐ์.. ์ด์ 1 ๋ค์