Есть Root элемент, у него есть компонент, который генерирует множество событий и меняет состояние Rootа:
<user-form
v-bind:formprops='userProps'
@is-active="userProps.isActive = !userProps.isActive"
@first-name-input="userProps.firstName = $event"
@last-name-input="userProps.lastName = $event"
></user-form>
Может я что-то не так делаю, но куча
@some-event
напрягает, знающий человек мельком сказал, что можно как-то, грубо говоря, весь изменяемый объект наверх посылать, но я ничего не нашел, поделитесь статейкой или вашими решениями.