# λ‚ μ§œ 선택기 라이브러리 톡합

μ‹€λ¬΄μ˜ λ ˆκ±°μ‹œ ν”„λ‘œμ νŠΈλ₯Ό 뷰둜 λ°”κΎΈλŠ” 경우 기쑴에 μ‚¬μš©ν•˜λ˜ 라이브러리λ₯Ό 뷰둜 λž˜ν•‘ν•΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ μƒκΉλ‹ˆλ‹€. 일반적으둜 κΈ°μ‘΄ μ‹œμŠ€ν…œμ— 적용된 λΌμ΄λΈŒλŸ¬λ¦¬λŠ” 바닐라 μžλ°”μŠ€ν¬λ¦½νŠΈ λ˜λŠ” jQuery 기반으둜 λ˜μ–΄ μžˆλŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ, λ·° κ°œλ°œμžλŠ” 이와 같은 라이브러리λ₯Ό 뷰의 λ™μž‘ 원리에 맞좰 톡합할 쀄 μ•Œμ•„μ•Ό ν•©λ‹ˆλ‹€.

라이브러리λ₯Ό 뷰둜 λž˜ν•‘ν•  λ•Œ μ•Œμ•„μ•Ό ν•˜λŠ” 뷰의 νŠΉμ§•μ€ 가상 돔(Virtual DOM) 기반으둜 ν…œν”Œλ¦Ώμ„ κ΅¬ν˜„ν•œλ‹€λŠ” μ μž…λ‹ˆλ‹€. λ·° μΈμŠ€ν„΄μŠ€κ°€ 화면에 λΆ€μ°©λ˜λŠ” μ‹œμ μ΄ μ–Έμ œμΈμ§€ 잘 λͺ¨λ₯΄μ‹œλŠ” 뢄듀은 λ·° μΈμŠ€ν„΄μŠ€ 라이프사이클을 λ‹€μ‹œ μ‚΄νŽ΄λ³΄μ„Έμš”.

# μ‹€μŠ΅ 예제

뷰둜 톡합할 λΌμ΄λΈŒλŸ¬λ¦¬λŠ” λ‚ μ§œ 선택기(DatePicker) λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€. λ‚ μ§œ 선택기 λΌμ΄λΈŒλŸ¬λ¦¬λŠ” jQuery ν”ŒλŸ¬κ·ΈμΈμœΌλ‘œλ„ 있고 독립 λΌμ΄λΈŒλŸ¬λ¦¬λ‘œλ„ 많이 μžˆμŠ΅λ‹ˆλ‹€. μ—¬κΈ°μ„œλŠ” Pickaday (opens new window)λ₯Ό κΈ°μ€€μœΌλ‘œ μ‹€μŠ΅ν•˜κ² μŠ΅λ‹ˆλ‹€.

# μ‹€μŠ΅ 포인트

  1. μ»΄ν¬λ„ŒνŠΈ λͺ¨λ“ˆν™”
  2. λ·° 라이프사이클에 λŒ€ν•œ 이해
  3. μ»΄ν¬λ„ŒνŠΈ 톡신 방식에 λŒ€ν•œ 이해
  4. v-model λ‚΄λΆ€ λ™μž‘ 방식에 λŒ€ν•œ 이해

# μ‹€μŠ΅ μ½”λ“œ