์ ํฌ๋ธ ๋๋ํ ๊ฐ๋ฐ์๋ ๊ฐ์ ๋ณต์ต ๋ฐ ์ ๋ฆฌ๋ฅผ ์ํ ๊ธ

์์ฆ์... SPA(Single Page Application)
์ง๋ ๊ธ๊น์ง๋ css/html์ web app์์ ์ค๋นํด์ ํด๋ผ์ด์ธํธ ๋จ์ผ๋ก ๋์ง๋ ๊ฑฐ์๋ค๋ฉด,
ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์์๋ html,css๋ฅผ ์ง์ ์ ๊ณตํ์ง ์๊ณ ๋ฐ์ดํฐ๋ฅผ api ํ์์ผ๋ก ์ ๊ณตํ๊ธฐ ์์ํ๋ค.
์ด๋ฅผ SPA(Single Page Application) ๋ฐฉ์์ด๋ผ๊ณ ํ๋ค๋๋ฐ..
์ ํต์ ์ธ ๋ฐฉ์ vs. ํ๋์ ์ธ ๋ฐฉ์
์ ํต์ ์ธ ๋ฐฉ์ (์๋ฒ ๋ ๋๋ง)
์๋ฒ์์ HTML, CSS๋ฅผ ์์ฑํ๊ณ , ํด๋ผ์ด์ธํธ๋ ์ด๋ฅผ ๋ฐ์์ ๊ทธ๋๋ก ํ์
๋ชจ๋ ํ์ด์ง ์ด๋ ์ ์๋ฒ๋ก๋ถํฐ ์๋ก์ด HTML์ ๋ฐ์์ผ ํ๋ฏ๋ก, ํ์ด์ง ์ ํ์ด ๋๋ฆด ์ ์์
์๋ฒ ์ธก์์ ํ
ํ๋ฆฟ ์์ง์ ์ฌ์ฉํ์ฌ HTML์ ๋์ ์ผ๋ก ์์ฑ
ํ๋์ ์ธ ๋ฐฉ์ (ํด๋ผ์ด์ธํธ ๋ ๋๋ง)
์๋ฒ๋ ๋ฐ์ดํฐ(API)๋ง ์ ๊ณตํ๊ณ ,
ํด๋ผ์ด์ธํธ๋ JavaScript ํ๋ ์์ํฌ(React, Vue.js ๋ฑ)๋ฅผ ์ฌ์ฉํ์ฌ
๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ํ๋ฉด์ ๋์ ์ผ๋ก ๊ตฌ์ฑ
์ด๊ธฐ ๋ก๋ฉ ์ ํ์ํ ๊ธฐ๋ณธ HTML, CSS, JavaScript ํ์ผ๋ง ๋ฐ์์ค๊ณ ,
์ดํ์ ๋ฐ์ดํฐ๋ API๋ฅผ ํตํด ๋ฐ์์ด
SPA ๋ฐฉ์์ผ๋ก ํ์ด์ง ์ ํ์ด ๋น ๋ฅด๊ณ ๋ถ๋๋ฌ์