Либо компонент-родитель Product для таких целей должен был бы хранить копию своих же данных на случай необходимости “сбросить” их? Ну, интересуюсь просто как это “принято” делать
Имхо при таких вещах через ивенты или v-model уже не вариант в виду большого количества полей дочерней формы и потому что это лишняя нагрузка, которой можно избежать, я бы рекомендовал юзать екшены, данные родителя хранить в сторе, при, как ты говоришь, колбасе пользователем дочерней компоненты, поосто валидировать, если всё ок и пользователь не передумал, тогда 1 раз вызываешь екшен с пейлодом, экшн меняет даныые через мутации в сторе вот и всё