Я работаю фронтенд‑разработчиком больше пяти лет. За это время я увидел много продакшн‑кода на Vue. Там есть одна повторяющаяся ошибка. Разработчики передают объект props в функцию watch целиком. Код компилируется. Ошибок в консоли нет. Проблема проявляется позже. Компонент усложняется и получает новые поля. Vue делает обход реактивных значений при такой прямой передаче. Система подписывает вотчер на все ключи объекта. (Тут система реагирует даже на те поля, которые в логике колбэка вообще не используются).Это дает конкретные наблюдаемые эффекты в работе приложения. Разобраться, что за эффекты