И чем вообще еффектор отличается от обычного event bus? Без рофла спрашиваю
1) отсутствием необходимости помнить о существовании event bus. эвенты — это обычные функции, их можно комбинировать, они могут обновлять состояния, вызывать другие эвенты
2) акцентом на оперировании состояниями: удалением дубликатов апдейтов сторов, возможностью их комбинаций, причём это всё — расширяя, а не заменяя концепцию эвентов.
то есть event bus — это паттерн, приём, абстрактная методика, а эффектор — это конкретная технология, опирающаяся в том числе и на event bus для решения практических задач именно фронтенд-разработки