DEV Community

Discussion on: Awesome breaking changes in Vue 3, if you migrate from Vue 2

Collapse
 
skeeith profile image
Gether Medel

I do still think that removal of the Event Bus is a big blow for developing complex frontend.

there will always be systems that will need that kind of architecture.

not all the time it is parent and child, there are systems that will need component to component data transfer and removing the Event Bus is a big blow

Collapse
 
andreasvirkus profile image
ajv

It's not like you now cannot use any event bus in your app. It's just that you can't use a shallow Vue instance to create one. Npm is full of event bus packages, a lot of them weighing in at ~300 bytes.

Removing bloat and keeping the core of Vue lean is essential to move the framework forward and keep it maintainable.