๋ฆฌ์กํธ ๊ฐ๋ฐ ์์ํ๊ธฐ์ ์์, ๋ฆฌ์กํธ ํ๋ ์์ํฌ์ ๊ฐ๋ ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํ๋ค. ์ด๋ฅผ ์ํด ๋จผ์ ์น ์๋ฒ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ์ ํต์ ๊ณผ์ ๊ณผ ์ฑ๊ธํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ (SPA)์ ๊ฐ๋ ์ ์์์ผํ๋ค. ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ณ ์๋ต๋ฐ๋ ๊ณผ์ ๊ณผ SPA๊ฐ ํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๋ ๋ฐฉ์์ ์ดํดํ๋ฉด, ๋ฆฌ์กํธ์ ํต์ฌ ๋์ ์๋ฆฌ๋ฅผ ์ฝ๊ฒ ํ์ ํ ์ ์๋ค. ์ด ๊ธ์์๋ ์ด๋ฌํ ๋ด์ฉ์ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌ ํ์๋ค.๋ฆฌ์กํธ ํ๋ ์์ํฌ ์ดํดํ๊ธฐ๋ฆฌ์กํธ(React)๋ 2013๋ ํ์ด์ค๋ถ์์ ๋ฐํํ ์คํ์์ค ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ฃผ๋ก ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)๋ฅผ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ๊ธฐ ์ํด ์ฌ์ฉ๊ฐ์ DOM(Virtual DOM)๊ณผ JSX ๋ผ๋ ์๋ก์ด ๋ฐฉ์์ผ๋ก ํจ์จ์ ์ธ ๋ ๋๋ง ์ง์ํ๋ก ํธ์๋๋ ์น ๋ธ๋ผ์ฐ์ ์์..