2 comments

[ 3.2 ms ] story [ 14.3 ms ] thread
As someone with significant production experience in both this is heavily biased but also at least once totally completely false:

> React Hooks made it even worse. Now it’s overly restrictive, and it doesn’t even allow Typescript to work.

TypeScript works beautifully with hooks.

I'll give it one thing though: IMO redux is totally unnecessary.

We've been removing redux, rewriting to plain react for a while already and no one complains. Why? As far as I can see because everything we used redux for is better solved by composing views and services thoughtfully.

Usually comparisons are biased as it's not easy to get over you own point of view. I personally don't like hooks and find them ugly and convoluted. But there is a good reason for React to be as popular as it is - also connected to many successful products.