இரண்டும் பயனுள்ள மாறுபாடுகளுக்கு பதிலாக பக்க விளைவுகளை இயக்குகின்றன, ஆனால் சார்புக்கள் எவ்வாறு குறிப்பிடப்படுகின்றன என்பதிலும் அவை என்ன தகவலைத் தருகின்றன என்பதிலும் வேறுபடுகின்றன. பக்க விளைவுகளுக்குப் பயன்படுத்தவும் (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>
