Vue · Junior · Pytanie 29 z 75
Dlaczego komponent potomny nie powinien mutować propsa?
- ✓Poprawna odpowiedź: Propsy podlegają jednokierunkowemu przepływowi danych: właścicielem wartości jest rodzic, a Vue ostrzega przed mutacjami
- 2Propsy są zamrożone przez
Object.freeze, więc mutacja rzuca błąd - 3Mutacja jest dozwolona i aktualizuje rodzica
Wyjaśnienie
Jeśli potomek musi zmienić wartość, niech wyemituje zdarzenie, by rodzic ją zaktualizował, albo skopiuje props do stanu lokalnego, jeśli to tylko wartość początkowa.