logoalt Hacker News

Tade0today at 10:48 AM2 repliesview on HN

I've been doing frontend since 2012 and I still don't understand why React became so popular.

No two React projects are the same. Like, even the router has at least three different mainstream options to choose from. It's exhausting.


Replies

jcgltoday at 10:57 AM

That router thing seems crazy. I'm all for having options that are available. But not having, at the minimum, some blessed implementations for basic stuff like routers seems nuts. There is so much ecosystem power in having high-quality, blessed implementations of things. I'm coming from working primarily in Go, where you can use the stdlib for >80% of everything you do (ymmv), so I feel this difference very keenly.

show 1 reply
realusernametoday at 11:05 AM

Even when it's the same router package, these things break backward compatibility so often that different versions of the same package will behave differently