From what I understand, a few/many of the big frameworks are converging on signals, and another commenter said that Qt had signals in the 90s
https://news.ycombinator.com/item?id=39891883. I understand your worries, and I would appreciate some wisdom from non-JS UI people, espcially if they have 20+ years of experience with them.