DOM
๐๋ธ๋ผ์ฐ์ ๋ ์ด๋ป๊ฒ ๋์ํ๋๊ฐ?
- ๋ธ๋ผ์ฐ์ ์ JavaScript์์ง์ด HTMLํ๊ทธ๋ฅผ ๊ฐ์ฒด์ฒ๋ผ ๋ง๋ค์ด์ค๋ค
- HTML๊ณผ JS๋ ๋ค๋ฅธ ์ธ์ด์ด๊ธฐ์ JS์์ ์ฌ์ฉํ ์ ์๊ฒ๋ HTMLํ๊ทธ๋ฅผ ๊ฐ์ฒด๋ก ๋ง๋ค์ด๋๊ณ JS๋ฅผ ํตํด ์ ๊ทผํ ์ ์๋๋ก ํ๋ค
- ์นํ์ด์ง๋ฅผ ์กฐ์์ HTML๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ค
- HTML์ ๋ณํ๊ฐ ์๋ค๋ฉด DOM Tree๋ฅผ ๋ค์ ๊ทธ๋ ค์ผ ํ๋ค
- HTML์ ๋ณํ๊ฐ ์์ ๋ ๋ง๋ค DOM Tree๋ฅผ ์ฒ์๋ถํฐ ์์ ํด์ ๋ค์ ๊ทธ๋ฆฐ๋ค
- ๋งค๋ฒ DOM Tree๋ฅผ ๊ทธ๋ฆฌ๋ ๊ฒ์ ๋นํจ์จ์ ์ด๋ฏ๋ก ์ด๋ฌํ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ react๊ฐ ๋์๋ค
- react๋ ๊ฐ์ DOM์ ๋ง๋ค์ด ์ค์ DOM๊ณผ ๋น๊ตํด ๋ณ๊ฒฝ์ฌํญ๋ง์ ์์ ํด์ค๋ค
Node
- Node๋ง๋ค ๋ฒํธ๊ฐ ์๋ค(0๋ฒ์ ์์ ๋ฑ๋ฑ..)
- ์ผ๋ฐ์ ์ผ๋ก Node๋ ์์๋ฅผ ์๋ฏธํ๋ค