दोघेही रिएक्टिव्ह बदलांच्या प्रतिक्रियेत साइड इफेक्ट चालवतात, परंतु अवलंबित्व कसे निर्दिष्ट केले जातात आणि ते कोणची माहिती देतात यामध्ये भिन्न आहेत. साइड इफेक्ट्सच्या लिए (API कॉल, लॉगिंग, मॅन्युअल DOM काम) वापरा — नाही मूल्य व्युत्पन्न करण्यासाठी (ते computed आहे).
watch — स्पष्ट स्रोत, जुने + नवीन मूल्य देते
<script setup>
import { ref, watch } from "vue";
const searchQuery = ref("");
watch(searchQuery, (newVal, oldVal) => {
// runs ONLY when searchQuery changes; you get both values
console.log(`changed from ${oldVal} to ${newVal}`);
fetchResults(newVal);
});
</script>
