Hacker News new | ask | show | jobs
by dahwolf 1016 days ago
My bold prediction is that reactive frameworks will eventually be considered a mistake, as will its functional programming paradigms.

It's all very computer-sciency and academic but it's simply not intuitive enough when used by a mediocre developer with no strong computer science background. They are leaky abstractions with lots of magic involved that get in your way. There's too many ways to do the same thing and it's way too easy to make a mess of things.

2 comments

I honestly find functional programming paradigms to be simpler; coming from someone without any sort of comp sci background. Data goes in, UI comes out, seems pretty reasonable to me.

But I will say, I do get being weirded out by magic. Hooks in React specifically, where they're being memoized so you get persistent values out of them, just feels to hacky to me still. Data and the old data from the last time this method was called goes in... and the UI is the combination of that? Class components were at least pretty straight forward, if a little verbose.

>it's simply not intuitive enough when used by a mediocre developer with no strong computer science background

If so, you should look into upgrading the developer into not-mediocore developer. When People are able to get upto speed on rust after a few months, How much trouble can react / vue be?