ayb
Если первый компонент изменяет часть состояния приложения
А если не изменяет?
Если в компоненте работает таймер и каждые десять секунд он тупо вещает в мир о великом событии “Сработал таймер”, и ему наплевать, что дальше с этим событием произойдет?
Да, конечно, все что угодно можно реализовать на колбэках, только это не “механизм взаимодействия компонентов, предоставляемый фреймворком/библиотекой”, реакт здесь не делает ничего, это простой кондовый джаваскрипт. В подобном ключе можно писать без реакта или какого-то левого кода вообще. Когда я говорю, что
Реакт вообще никого механизма взаимодействия компонентов не предоставляет.
я имею ввиду именно это. Не предоставляет. Нет в нем ничего своего собственного особенного.