Перейти к содержимому
IMOEX 2209.84 0.3%

#event-driven

·Технологии

Как я написал собственный Event Bus на JavaScript

Эта статья не претендует на создание полноценной замены Node.js EventEmitter или других готовых библиотек. Цель — разобраться, как устроен Event Bus и написать собственную минимальную реализацию. Однажды, размышляя над архитектурой своего приложения, я задался вопросом: как связать модули между собой так, чтобы они оставались полностью автономными? Без импортов и экспорта функциональности. И решил я написать свою систему коммуникации модулей. В первую очередь нужно было определиться с сущностью.