Во Vue computed задаёт производное значение с кешированием по реактивным зависимостям, а watch запускает побочный эффект при изменении выбранного источника.
Расскажи про computed и watch: в чём разница между ними?
Во Vue computed задаёт производное значение с кешированием по реактивным зависимостям, а watch запускает побочный эффект при изменении выбранного источника.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Во Vue computed задаёт производное значение с кешированием по реактивным зависимостям, а watch запускает побочный эффект при изменении выбранного источника.
Computed подходит для фильтрации или форматирования данных без побочных эффектов. Watch используют, например, для запроса или синхронизации с внешней системой, учитывая отмену устаревшей операции. Не храните вручную то, что можно вычислить из уже существующего состояния.