Comment by killerstorm

4 hours ago

And yet people keep using React, relying on a fractal pattern of kludges.

React (and the unidirectional FRP approach in general) is the only known sane way to describe complex GUIs. It's the same approach that powers spreadsheet calculations.

Most websites are not complex GUIs though, and do not need React.

  • It's not "the only known sane way". In many cases, it's not even an appropriate approach! MVC, PAC, and asynchronous self-contained widgets are perfectly cromulent alternatives, each with their own strengths, but I've yet to see a situation where React was actually the best way to go.