Nuxt ์ํคํ ์ฒ ์ค๊ณ ๊ฐ์ด๋
Nuxt ๊ธฐ๋ฐ ํ๋ก ํธ์๋ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ ๋ ๊ณ ๋ คํด์ผ ํ ๋ ๋๋ง ์ ๋ต, ๋ฐ์ดํฐ ๊ณ์ธต, ๋ผ์ฐํ ๊ฒฝ๊ณ, ์บ์ฑ, ์ด์ ๋ชจ๋ธ์ ์ค๋ฌด ๊ด์ ์์ ์ ๋ฆฌํฉ๋๋ค.
AI DevOps Korea
aidevops.kr์์ LLMOps, RAG, AI Agent, ๊ด์ธก์ฑ, ํ๊ฐ, ๋น์ฉ-์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ค์ ์ด์ ๊ด์ ์ผ๋ก ์ ๋ฆฌํฉ๋๋ค.
Frontend ์์์ ์๋ก ์ฐ๊ฒฐํด ์ฝ๊ธฐ ์ข์ ๊ธ์ ์ด ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์์ต๋๋ค. ์ ๋ฌธ, ๋น๊ต, ์ฌํ ํ์์ ํ ํ๋ฆ์ผ๋ก ์ด์ด๊ฐ๊ธฐ ์ข์ต๋๋ค.
์ด ๊ทธ๋ฃน์๋ ํ์ฌ 12๊ฐ์ ๊ธ์ด ์์ต๋๋ค.
Start Here
Nuxt ๊ธฐ๋ฐ ํ๋ก ํธ์๋ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ ๋ ๊ณ ๋ คํด์ผ ํ ๋ ๋๋ง ์ ๋ต, ๋ฐ์ดํฐ ๊ณ์ธต, ๋ผ์ฐํ ๊ฒฝ๊ณ, ์บ์ฑ, ์ด์ ๋ชจ๋ธ์ ์ค๋ฌด ๊ด์ ์์ ์ ๋ฆฌํฉ๋๋ค.
Group Archive
Nuxt ๊ธฐ๋ฐ ํ๋ก ํธ์๋ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ ๋ ๊ณ ๋ คํด์ผ ํ ๋ ๋๋ง ์ ๋ต, ๋ฐ์ดํฐ ๊ณ์ธต, ๋ผ์ฐํ ๊ฒฝ๊ณ, ์บ์ฑ, ์ด์ ๋ชจ๋ธ์ ์ค๋ฌด ๊ด์ ์์ ์ ๋ฆฌํฉ๋๋ค.
Vue.js ํ๋ก์ ํธ๋ฅผ ๋จ์ ์ปดํฌ๋ํธ ๋ชจ์์ด ์๋๋ผ ์ ์ง๋ณด์ ๊ฐ๋ฅํ ํ๋ฐํธ์๋ ์์คํ ์ผ๋ก ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํฉ๋๋ค. ์ํ ๊ฒฝ๊ณ, ๋ผ์ฐํ , ๋ฐ์ดํฐ ํ๋ฆ, ํด๋ ๊ตฌ์กฐ, ์ฑ๋ฅ๊ณผ ํ์ ๊ด์ ๊น์ง ์ค๋ฌด ์ค์ฌ์ผ๋ก ๋ค๋ฃน๋๋ค.
Vue ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ปดํฌ๋ํธ ์ฑ ์, ์ฌ์ฌ์ฉ ๊ฒฝ๊ณ, props/events ์ค๊ณ, ์ฌ๋กฏ ์ ๋ต์ ์ค๋ฌด ๊ด์ ์์ ์ ๋ฆฌํฉ๋๋ค.
Vue ๊ธฐ๋ฐ SPA๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ์ด ์๋๋ผ, ์ค๋ ์ด์ ๊ฐ๋ฅํ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํฉ๋๋ค. ๋ผ์ฐํ , ์ํ, ๋ฐ์ดํฐ ํจ์นญ, ์บ์ฑ, ๋ฐฐํฌ์ ์ฑ๋ฅ๊น์ง ๋ค๋ฃน๋๋ค.
Vue ๊ธฐ๋ฐ SSR ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์ ๋์ ํด์ผ ํ๋์ง, SPA์ ๋ฌด์์ด ๋ฌ๋ผ์ง๋์ง, ๋ฐ์ดํฐ ๋ก๋ฉ๊ณผ ์บ์ฑ, hydration, ๋ฐฐํฌ ๋ชจ๋ธ๊น์ง ์ค๋ฌด ๊ด์ ์์ ์ ๋ฆฌํฉ๋๋ค.
Vue ์ ํ๋ฆฌ์ผ์ด์ ์์ Pinia์ ๋ก์ปฌ ์ํ, ์๋ฒ ์ํ๋ฅผ ์ด๋ป๊ฒ ๊ตฌ๋ถํ๊ณ ์ค๊ณํด์ผ ํ๋์ง ์ค๋ฌด ๊ด์ ์์ ์ ๋ฆฌํฉ๋๋ค.
Vue Router 4๋ฅผ ๋จ์ ๋ผ์ฐํ ๋๊ตฌ๊ฐ ์๋๋ผ ํ๋ฉด ์ ํ๊ณผ ๊ถํ ํ๋ฆ์ ์ค๊ณํ๋ ๊ด์ ์์ ์ ๋ฆฌํฉ๋๋ค. ์ค์ฒฉ ๋ผ์ฐํธ, ๊ฐ๋, lazy loading, URL ์ค๊ณ ๊ธฐ์ค๊น์ง ๋ค๋ฃน๋๋ค.
Composition API ๋ฌธ๋ฒ ์๊ฐ๋ฅผ ๋์ด ๋ก์ง ์กฐํฉ, composable ์ค๊ณ, ref์ reactive์ ๊ฒฝ๊ณ, ์ ์ง๋ณด์ ๊ด์ ๊น์ง ์ค๋ฌดํ์ผ๋ก ์ ๋ฆฌํฉ๋๋ค.
Vue 3์์ Pinia๋ฅผ ๋์ ํ ๋ ์์์ผ ํ ํต์ฌ ์ค๊ณ ํฌ์ธํธ๋ฅผ ์ ๋ฆฌํฉ๋๋ค. store ๊ฒฝ๊ณ, ์๋ฒ ์ํ์ ํด๋ผ์ด์ธํธ ์ํ ๋ถ๋ฆฌ, action ์ฑ ์, TypeScript ํ์ฉ๊น์ง ์ค๋ฌด ๊ด์ ์์ ๋ค๋ฃน๋๋ค.
Vue 3์์ props, emit, provide/inject, store๋ฅผ ์ธ์ ์จ์ผ ํ๋์ง ์ ๋ฆฌํฉ๋๋ค. ๋จ์ ๋ฌธ๋ฒ ์ค๋ช ๋ณด๋ค ๋ฐ์ดํฐ ํ๋ฆ๊ณผ ์ปดํฌ๋ํธ ๊ฒฝ๊ณ๋ฅผ ์ด๋ป๊ฒ ์ค๊ณํ ์ง์ ์ด์ ์ ๋ง์ถฅ๋๋ค.
Vue 3 ํ๋ก์ ํธ์์ TypeScript๋ฅผ ์ค๋ฌด์ ์ผ๋ก ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํฉ๋๋ค. defineProps, defineEmits, ref/reactive ํ์ , ์ปดํฌ์ ๋ธ ํ์ ๋ชจ๋ธ๋ง, ๊ณผํ ์ผ๋ฐํ๋ฅผ ํผํ๋ ๊ธฐ์ค๊น์ง ๋ค๋ฃน๋๋ค.
Vite์ Vue 3๋ก ๋น ๋ฅธ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ฑํ ๋ ํ์ํ ํต์ฌ ํ๋จ์ ์ ๋ฆฌํฉ๋๋ค. alias, ํ๊ฒฝ ๋ณ์, ํ๋ก์, ๋น๋ ์ ๋ต, ๊ฐ๋ฐ ๊ฒฝํ๊ณผ ๋ฐฐํฌ ์์ ์ฑ์ ํจ๊ป ๊ณ ๋ คํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค.