Relatedly, there is a stage-1 proposal to add first-class signals to Javascript: https://github.com/tc39/proposal-signals
It's a collaboration between multiple library maintainers, attempting to standardize and unify their shared change-tracking approach.