mounted() {
document.addEventListener('addToBasket', (e, data) => {
// тут добавляете в свой стейт пришедшую дату и обновляете зависимые компоненты
}
}
Сейчас у меня каждый компонент помещает результат в собственный скрытый input, но как-то эстетически мне это не нравится...