Comment by strix_varius

21 hours ago

With the TC39 signals proposal, part of that is making progress.

Except React.....

  • Was react ever about progress?

    • If you valued your sanity when developing complex Web UIs, React was a lifesaver.

      DOM sucks though, it's slow, it's heavyweight, it lacks transactions. We're stuck with it, and frameworks like React have to do the DOM diffing + patching thing, explicitly, in JS.

      6 replies →

  • if (when?) Signals become a standard, React will be in a tight corner if they decide to ignore them

    • Not really? `useSignal` is just another hook React needs as a replacement/augment for `useState` and maybe `useEffect`. Signals aren't that special. Arguably that's part of why a lot of people like Signals as a proposal.

      (I'm still of the sort that thinks Signals are just worse Observables, so it's not a proposal I'm particularly thrilled about, but were it to be adopted Signals are easy to use in Observable contexts as well, they are just uglier half-implemented BehaviorSubjects, though maybe with a few extra lint rules to prefer Observable behaviors over Signal ones.)