Hacker News new | ask | show | jobs
by adam_arthur 1207 days ago
Similarly Angular 1 allowed component oriented development far before react. But people seem to think React invented it.

The problem with angular 1 components (isolated scope directives) was simply that not many understood it as a best practice until far too late, and the framework allowed you to do all kinds of terrible designs like shared scope/multiple controllers per file, which was the more common way to develop. Also performance was poor.

Feel the same way about signals. Vue has been doing it for years (just not tied into render optimizations). I used a similar model via angular 1 back in 2014 even, via watch chains. Much less performant though. Can also do it via redux by defining a special third arg which defines state depenencies (which we do here).

Nothing really novel about a tree-like series of derived states. Interesting that social media is ablaze like its something new