[ํ๋ ์ด ๋ฐ์ดํฐ] ํํ์์คํ
BEYOND SW์บ ํ
๐ฅชํ 5VEN
ํ์ฅ: ๊ณฝํจ๋ฆผ | ํ์: ๊น์ฌ๊ตฌ | ํ์: ์์ฐฌ๊ทผ | ํ์ฅ: ์ต์ธ์ฑ | ํ์: ์ต์์ต |
ํ๋์ธ๋ค์ ์ฑ ์ ํตํด ์ง์์ ์ป๊ณ ๊ฐ๋์ ๊ฒฝํํ์ง๋ง ๋ ์ด์ ํ์ํ์ง ์์ ์ฑ ์ด ์์ฌ๊ฐ๋ ๋ฌธ์ ๋ฅผ ์์ฃผ ๊ฒช์ต๋๋ค. ์ค๊ณ ์์ ๊ฑฐ๋ ํ๋ซํผ์ ๊ฐ์ธ๊ณผ ๊ฐ์ธ(P2P) ๋๋ ๊ฐ์ธ๊ณผ ์ ์ ๊ฐ์ ์ค๊ณ ์ฑ ๊ฑฐ๋๋ฅผ ์์ฝ๊ฒ ์ฐ๊ฒฐํ์ฌ ์ฑ ์ ๊ฐ์น๋ฅผ ์ง์์ ์ผ๋ก ๋๋ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค.
- Vue.js์ Tailwind CSS๋ ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ์ค๊ณ์ ์ ํธ๋ฆฌํฐ ํด๋์ค๋ฅผ ํ์ฉํด ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ์คํ์ผ๋ง์ด ๊ฐ๋ฅ
- ๋์์ธ ์์คํ ๊ตฌ์ถ, CSS ์ถฉ๋ ๋ฐฉ์ง, ๋ฐ์ํ ๋์์ธ ์ง์, ์์ ๋ฒ๋ค ํฌ๊ธฐ ๋ฑ์ผ๋ก ์์ฐ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๊ทน๋ํ ํ ์ ์๋ค.
- Axios์ Fetch๋ ๋ชจ๋ HTTP ์์ฒญ์ ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋๋ ๋๊ตฌ ์ด์ง๋ง, Axios๋ Fetch๋ณด๋ค ๋ ํธ๋ฆฌํ API์ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- ๋น๋๊ธฐ ์์ ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์์ด ๋ ์ง๊ด์ ์ด๊ณ ๊ฐ๊ฒฐํ ๋ฐฉ์์ ์ง์ํ๋ค.
- Fetch๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, ์์ฒญ ์ค์ ๊ฐ์ฒด๋ฅผ ์ธ๋ถ์ ์ผ๋ก ๊ตฌ์ฑํด์ผ ํ๋ฉฐ, ์๋ต ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด json() ๋ฉ์๋๋ฅผ ํธ์ถํ์ฌ ๋ณ๋๋ก ๋ฐ์ดํฐ๋ฅผ ํ์ฑํด์ผ ํ๋ ๋ฐ๋ฉด, Axios๋ ์ด๋ฌํ ๊ณผ์ ์ ์๋ํํ์ฌ ๊ฐ๋ฐ์๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ ์์ ์ ์ค์ฌ์ค๋ค.
- ๊ฒฐ๊ณผ์ ์ผ๋ก Axios๋ ์ฝ๋์ ๊ฐ๋ ์ฑ์ ๋์ด๊ณ , ๊ฐ๊ฒฐํ๊ณ ์ง๊ด์ ์ธ ์ฝ๋๋ฅผ ์ ์งํ๋ ๋ฐ ํฐ ๋์์ด ๋๊ธฐ์ axios๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
- Webpack๊ณผ ๊ฐ์ ๊ธฐ์กด ๋น๋ ๋๊ตฌ๋ ๊ฐ๋ฐ ์๋ฒ์ ์์ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์๋ค.
- ๋ณ๊ฒฝ๋ ํ์ผ์ ๋ฒ๋ค๋งํ๊ณ ์ ์ฒด ๋ฆฌ์๋ฅด๋ฅผ ๋ค์ ๋ก๋ํด์ผ ํ๋ฏ๋ก HMR์ด ๋๋ ค์ง ์ ์๋ค.
- vite๋ ๊ธฐ๋ณธ ์ค์ ๋ง์ผ๋ก๋ ๋๋ถ๋ถ์ ์์ ์ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ, ๋ฒ๋ค๋ง์ ํ ๋, ์ vite์ ๋นํด ๋ ๋ง์ ์ต์ ํ ์์ ์ด ํ์ํ ์ ์์ผ๋ฏ๋ก vite๋ฅผ ์ฑ์ฉํ์๋ค.