๐ก์์ด๋์ด์ ์์
- " ์ด๋ ํ ์ํ๊ฐ ๋ฐ๋์์ ๋, ๊ทธ ์ํ์ ๋ฐ๋ผ DOM์ ์ด๋ป๊ฒ ์ ๋ฐ์ดํธ ํ ์ง ๊ท์น์ ์ ํ๋ ๊ฒ์ด ์๋๋ผ, ์์ ๋ค ๋ ๋ ค๋ฒ๋ฆฌ๊ณ ์ฒ์๋ถํฐ ๋ชจ๋ ๊ฑธ ์๋ก ๋ง๋ค์ด์ ๋ณด์ฌ์ค๋ค๋ฉด ์ด๋จ๊น? " ๋ผ๋ ์์ด๋์ด์์ ์์!
- ์์ด๋์ด์ ์ฅ์ : "์ ๋ฐ์ดํธ๋ฅผ ์ด๋ป๊ฒ ํด์ผํ ์ง"์ ๋ํ ๊ณ ๋ฏผ์ ์ ํ ์ํด๋ ๋๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์ด ์ฌ์
- ์์ด๋์ด์ ๋จ์ : ๋ชจ๋ ๊ฑธ ๋ค ๋ ๋ ค๋ฒ๋ฆฌ๊ณ ์๋ก ๋ง๋ ๋ค? ๋๋ฌด ์ค๋๊ฑธ๋ ค!
- ํ์ง๋ง, ์ด ๋จ์ ์ Virtual DOM ์ด๋ผ๋ ๊ฒ์ ์ฌ์ฉํด์ ํด๊ฒฐ!
Virtual DOM
- ๋ง ๊ทธ๋๋ก ๋ฉ๋ชจ๋ฆฌ์ ์กด์ฌํ๋ ๊ฐ์์ DOM
- ๊ทธ์ Javascript ๊ฐ์ฒด! -> ์๋๊ฐ ๋น ๋ฆ!
- ์ํ๊ฐ ์
๋ฐ์ดํธ ๋๋ฉด, ์
๋ฐ์ดํธ๊ฐ ํ์ํ ๊ณณ์ UI๋ฅผ Virtual DOM์ ํตํด์ ๋ ๋๋ง
- ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ป๊ฒ ํ ์ง์ ๋ํ ๊ณ ๋ฏผ ํด๊ฒฐ + ๋น ๋ฅธ ์ฑ๋ฅ
Reference
'React > Velopert's React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React] Study #6 | useState : ๋ฐ๋๋ ๊ฐ ๊ด๋ฆฌ (0) | 2021.10.02 |
---|---|
[React] Study #5 | ์กฐ๊ฑด๋ถ ๋ ๋๋ง (0) | 2021.09.29 |
[React] Study #4 | Props๋ฅผ ํตํ ์ปดํฌ๋ํธ๊ฐ์ ๊ฐ ์ ๋ฌ (0) | 2021.09.29 |
[React] Study #3 | JSX์ ๊ธฐ๋ณธ๊ท์น (0) | 2021.09.29 |
[React] Study #2 | Component, ์ปดํฌ๋ํธ! (0) | 2021.09.29 |