react 1

[WEB] Virtual DOM์ด๋ž€?

ํ˜„์žฌ ํ”„๋ก ํŠธ ์—”๋“œ ์‹œ์žฅ์˜ ๋ฆฌ๋”๋Š”? ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ(๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ) ์‹œ์žฅ์€ react.js์™€ vue.js๊ฐ€ ์–‘๋ถ„ํ•˜๋Š” ํ˜•ํƒœ๋กœ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ๋‹ค. ์‚ฌ์žฅ๋˜๊ณ ์žˆ๋Š” angular๋Š” ์ •๋ง๋กœ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. npm์—์„œ ์‚ดํŽด๋ณธ ์ฃผ๊ฐ„ ๋‹ค์šด๋กœ๋“œ์ˆ˜. react๊ฐ€ ์••๋„์ ์œผ๋กœ ๋†’๊ณ , ๊ทธ ๋‹ค์Œ vue๊ฐ€ ๋”ฐ๋ฅธ๋‹ค. angular์™€ svelte๋Š” ์ƒ๊ฐ๋ณด๋‹ค ๋” ๋‹ค์šด๋กœ๋“œ ์ˆ˜๊ฐ€ ์ ๋‹ค. ํ™•์‹คํžˆ react์˜ ์ ์œ ์œจ์ด ์••๋„์ ์ธ ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์š”์ฆ˜ ๋– ์˜ค๋ฅด๋Š” svelte๋„ ์•„์ง์€ ์ ์œ ์œจ์ด ๋งค์šฐ ๋‚ฎ๋‹ค. vue์™€ react๋Š” ๋ถ„๋ช…ํžˆ ๋‹ค๋ฅด์ง€๋งŒ, vue๊ฐ€ react์˜ ๊ฐœ๋…์„ ๋งŽ์ด ์ฐจ์šฉํ•œ ๊ฒƒ์ด ์‚ฌ์‹ค์ด๊ณ , ์ด๋Š” vue3์˜ composition api์˜ ๋„์ž…์œผ๋กœ react์—๊ฒŒ ํ•œ ๋ฐœ์ง ๋” ๊ฐ€๊นŒ์›Œ์กŒ๋‹ค. ์ด๋Ÿฐ vue์™€ react๊ฐ€ ..

Programming/Web 2022.03.27