๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์ผํ๋ชฐ SPA๋ฅผ ๊ตฌํํ๊ธฐ ์ํด, ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋ ์ปดํฌ๋ํธ๋ฅผ ์ ์ํ๋ค. ํฉ์ค์ผ๋์ ๊ธ์ ์ฐธ๊ณ ํด ์ด์์ ์ง๊ณ , ์์ ์ ๊ฑฐ์ณค๋ค. ๊ธฐ์กด ์ฝ๋ constructor: ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ๋ค. ์ฆ ์ด๊ธฐ state/props๋ฅผ ์ค์ ํ๊ณ , template ์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ฌผ์ธ ๋งํฌ์ ์ ๋ ๋๋งํ๊ณ , ์ด๋ฒคํธ๋ฆฌ์ค๋๋ฅผ ๋ฑ๋กํ๋ค. setup: ์ด๊ธฐ state๋ฅผ ์ค์ ํ๋ค. mounted: ํ์ ์ปดํฌ๋ํธ๋ค์ ์์ฑ์ ํจ์๋ฅผ ํธ์ถํ๋ค. template: ์ปดํฌ๋ํธ์ state๋ฅผ ๋ฐ์ํ ๋งํฌ์ ์ ๋ฆฌํดํ๋ค. render: $target๋ด์ ๋งํฌ์ ์ ๋ ๋๋งํ๋ค. ๊ทธ ๋ค์ mounted ํจ์๋ฅผ ํธ์ถํ๋ค. setState: ์ํ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ , render ํจ์๋ฅผ ํธ์ถํ๋ค. mounted ๋ฉ์๋๋ฅผ ์ข ๋ ์์ธํ ์ดํด๋ณด์. ์์๋ก ํฉ..