Solución Confirmada / mutacion-inadvertida-objetos-reactivos-rx0q8
Mutación inadvertida de objetos reactivos
Diagnóstico del error
Modificar propiedades de objetos reactivos directamente puede causar problemas de reactividad. Si bien Vue ofrece reactividad profunda, algunas mutaciones no desencadenan reacciones como se espera.
Fix Sugerido
Utiliza métodos como `Object.assign` o la destructuración para cambiar valores sin mutar los originales. Por ejemplo:
```javascript
import { reactive } from 'vue';
const state = reactive({ user: { name: 'Alice' } });
function updateName(newName) {
state.user = { ...state.user, name: newName }; // Evita la mutación directa
}
```