π μ€λμ watch()ν¨μμ λν΄μ λ€λ€λ³΄λλ‘ νμ.
νλ μ΄μμ λ°μν λ°μ΄ν°λ₯Ό κ°μνκ³ , κ°μνλ λ°μ΄ν°κ° λ³κ²½λλ©΄ μ½λ°± ν¨μλ₯Ό νΈμΆ
watch(source, (newValue, oldValue) => {
...
})
1) 첫λ²μ§Έ μΈμ (source) : watchκ° κ°μνλ λμ(λ°μν λ³μ, κ°μ λ°ννλ ν¨μ λ±
2) λλ²μ§Έ μΈμ (callback function) : sourceκ° λ³κ²½λ λ νΈμΆλλ μ½λ°± ν¨μ
newValue : κ°μνλ λμμ΄ λ³νλ κ°
oldValue(optional) : κ°μνλ λμμ κΈ°μ‘΄ κ°


λ²νΌμ λλ₯΄κ² λλ©΄

μ΄λ°μμΌλ‘ μΆλ ₯μ΄ λλ€.
| Computed | Wathcers | |
|---|---|---|
| 곡ν΅μ | - λ°μ΄ν°μ λ³νλ₯Ό κ°μ§νκ³ μ²λ¦¬ | |
| λμ | μμ‘΄νλ λ°μ΄ν° μμ±μ κ³μ°λ κ°μ λ°ν | νΉμ λ°μ΄ν° μμ±μ λ³νλ₯Ό κ°μνκ³ μμ μ μν(side-effects |
| μ¬μ© λͺ©μ | κ³μ°ν κ°μ μΊμ±νμ¬ μ¬μ¬μ© μ€λ³΅ κ³μ° λ°©μ§ | λ°μ΄ν° λ³νμ λ°λ₯Έ νΉμ μμ μ μν |
| μ¬μ© μμ | μ°μ°λ κΈΈμ΄, νν°λ§λ λͺ©λ‘ κ³μ° λ± | DOM λ³κ²½, λ€λ₯Έ λΉλκΈ° μμ μν, μΈλΆ APIμ μ°λ λ± |