Vue · Junior · Запитання 29 з 75
Чому дочірньому компоненту не можна мутувати prop?
- ✓Правильна відповідь: Props підкоряються односпрямованому потоку даних: значенням володіє батько, і Vue попереджає про мутації
- 2Props заморожені через
Object.freeze, і мутація кидає помилку - 3Мутація дозволена й оновлює батька
Пояснення
Якщо дочірньому компоненту треба змінити значення, надішліть подію, щоб батько його оновив, або скопіюйте prop у локальний стан, якщо це лише початкове значення.