я тоже когда столкнулся со связями между компонентов долго пытался через события работать, а потом познал Vuex и все пошло гладко, в итоговой странице были в разных частях компоненты vue, которые соединялись через vuex
В случае с Vuex мы так же не юзаем "обратную" реактивность, а явно коммитим изменения во Vuex.
Vuex штука, в общем полезная, но в кейсе
@ac_tony избыточная и пока не нужна, ему просто нужно побегать по граблям внутренней структуры фреймворка. А когда настанет нужда во Vuex, он это ощутит.