// INCORRECT - mutation directe user.age = 31; setUser(user); // React ne détecte pas le changement! // CORRECT - nouvelle copie avec spread setUser({ ...user, age: 31 });