Frontend/Angular vs React
Angular vs React | ๊ฐ์ DOM์ ๋ํด์
์ด์ ํฌ
2023. 10. 11. 00:38
์ค์ DOM
- Document Object Model
- ์น ํ์ด์ง์ ๊ตฌ์กฐ๋ฅผ ํํํ๋ ํธ๋ฆฌ ๊ตฌ์กฐ
- HTML ์์๋ค์ ๊ฐ์ฒด๋ก ํํ
๊ฐ์ DOM
- ์ค์ DOM์ ๊ฐ๋ฒผ์ด ๋ณต์ ๋ณธ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฌ ์ํ๋ฅผ ๋ํ๋
- ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋จ
- ์ค์ DOM๊ณผ ๋๊ธฐํ ๋จ
- UI ๋ณ๊ฒฝ์ด ํ์ํ ๊ฒฝ์ฐ, ๋จผ์ ๊ฐ์ DOM์์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ณ์ฐ ํ ๋ค์, ์ค์ DOM์ ์ ์ฉ
Angular
- ์ค์ DOM์์๋ฅผ ์ง์ ์กฐ์ํ๋ฉฐ, ๋ณ๊ฒฝ ์ฌํญ์ ๊ฐ์ง -> ์ ๋ฐ์ดํธ
- ๋ณ๊ฒฝ๊ฐ์ง๋ Angular ํ๋ ์์ํฌ ๋ด๋ถ์์ ์ฒ๋ฆฌ๋จ
- ngOnInit, ngAfterViewInit, ngOnDestroy ๋ฑ๋ฑ..
React
- ๊ฐ์ DOM์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ ์ต์ ํ
- ์ค์ UI ์ ๋ฐ์ดํธ ์ ๊ฐ์ DOM์ ์กฐ์
- ์ด์ ๊ฐ์ DOM๊ณผ ์ํ๋ฅผ ๋น๊ตํ์ฌ ๋ณ๊ฒฝ๋ ๋ถ๋ถ์ ์ค์ DOM์ ์ ์ฉ
- DOM ์กฐ์ ์ต์ํ, ์ฑ๋ฅ ํฅ์
๋ฐ์ํ