Компоненты шлют события; слушатели/подписчики реагируют без жёсткой связанности издателя с потребителями.
Разбор
- Хорошо для side effects.
- Не превращайте в скрытый service bus без порядка.
- Синхронность по умолчанию — помните latency.
- Документируйте события как контракт.
Итог
События развязывают модули ценой неявности потока.