Solución Confirmada / confusion-entre-computed-y-watch-rx0q8
Confusión entre `computed` y `watch`
Diagnóstico del error
El uso de `watch` en lugar de `computed` para derivar valores puede llevar a código más complejo y menos optimizado. `computed` está diseñado para valores derivados, lo que puede dar lugar a confusiones si no se entiende su propósito.
Fix Sugerido
Utiliza `computed` cuando necesites un valor que dependa de otros. Por ejemplo:
```javascript
import { ref, computed } from 'vue';
export default {
setup() {
const price = ref(100);
const tax = ref(0.2);
const total = computed(() => price.value + price.value * tax.value);
return { price, tax, total };
}
};
```