๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โญ Personal_Study/Vue

SFC (Single File Component)

by ํฌ์ŠคํŠธ์‰์ดํฌ 2022. 11. 11.

SFC

Component

Component ๊ฐœ์š”

โœ” UI๋ฅผ ๋…๋ฆฝ์ ์ด๊ณ  ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์กฐ๊ฐ๋“ค๋กœ ๋‚˜๋ˆˆ ๊ฒƒ

  • ์ฆ‰ ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ถ„ํ™”ํ•œ ์ฝ”๋“œ ์กฐ๊ฐ

โœ” CS์—์„œ๋Š” ๋‹ค์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์šฉ์„ฑ์„ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์˜๋ฏธ
โœ” ํ•˜๋‚˜์˜ app์„ ๊ตฌ์„ฑํ•  ๋•Œ ์ค‘์ฒฉ๋œ ์ปดํฌ๋„ŒํŠธ๋“ค์˜ tree๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋ณดํŽธ์ !
โœ” ์œ ์ง€๋ณด์ˆ˜๋ฅผ ์šฉ์ด, ์žฌ์‚ฌ์šฉ์„ฑ ํ–ฅ์ƒ

Component based architecture์˜ ํŠน์ง•

โœ” ๊ด€๋ฆฌ ์šฉ์ด
โœ” ์žฌ์‚ฌ์šฉ์„ฑ
โœ” ํ™•์žฅ ๊ฐ€๋Šฅ
โœ” ์บก์Šํ™”
โœ” ๋…๋ฆฝ์ 

Component in Vue

โœ” ์ด๋ฆ„์ด ์žˆ๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Vue instance
โœ” new Vue()

SFC(Single File Component)

โœ” ํ•˜๋‚˜์˜ .vueํŒŒ์ผ์ด ํ•˜๋‚˜์˜ Vue instace์ด๊ณ , ํ•˜๋‚˜์˜ ์ปดํฌ๋„ŒํŠธ!
โœ” Vue instance์—์„œ๋Š” HTMl, CSS, JavaScript ์ฝ”๋“œ๋ฅผ ํ•œ๋ฒˆ์— ๊ด€๋ฆฌ

'โญ Personal_Study > Vue' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Pass Props  (0) 2022.11.12
Vue Component  (0) 2022.11.11
Vue_CLI  (0) 2022.11.09
Vue: advanced attributes  (0) 2022.11.07
Vue: Basic Syntax  (0) 2022.11.07

๋Œ“๊ธ€