// класс1
$some.on('click', function () {
$(document).trigger('custom_event', data);
});
// в классе 2 подписываемся на это событие
$(document).on('custom_event', function (data) {
// выполняем наш код, после события в классе 1
});
UDP: Можно повторить и на чистом JS: habrahabr.ru/post/229189
В реакте тоже через события, только если вы используете Flux, события должны лететь через диспетчер. Гуглите flux.