Introduction In vue js we have essentially three ways of making unrelated components communicate with each other: Vuex Pinia Event Bus On the official documentation we can read: In most circumstances, using a global event bus for communicating between components is discouraged. While it is often the simplest solution in the short term, it almost invariably proves to be a maintenance headache in th