Bubb_A·9 anni fa·discussFor a more functional/reactive approach, there is CycleJS (https://cycle.js.org/).