←back to thread

446 points talboren | 2 comments | | HN request time: 0s | source
Show context
adithyassekhar ◴[] No.45040524[source]
This thread has really opened my eyes to how much the world hates react developers, I am one.

Unrealistic timelines, implementing what should be backend logic in frontend, there's a bunch of ways SPA's tend to be a trap. Was react a bad idea? Can anyone point to a single well made react app?

replies(13): >>45040699 #>>45040711 #>>45040798 #>>45040947 #>>45041164 #>>45041374 #>>45041377 #>>45041379 #>>45041735 #>>45043250 #>>45043659 #>>45047956 #>>45050341 #
AndreasHae ◴[] No.45040711[source]
The hate is more geared towards SPAs in general, but there are some shining examples that show that a well-made React/Angular/whatever app can have great UX - Clockify being one of them.

I don’t think the culprit apps would have substantially better UX if they were rendered on the server, because these issues tend to be a consequence of devs being pressured to rapidly release new features without regard to quality.

replies(2): >>45041120 #>>45041192 #
disgruntledphd2 ◴[] No.45041192[source]
And to be fair, the problems that Facebook had when they introduced React are not common problems at all.

As an aside, I was an employee around then and I vividly remember that the next half there was a topline goal to improve web speed. Hmmmm, I wonder what could have happened?

replies(1): >>45043671 #
1. Zanfa ◴[] No.45043671[source]
> And to be fair, the problems that Facebook had when they introduced React are not common problems at all.

That’s one of my favorites. The exact bug they described during React launch presentation, that React was supposed to help fix with the unidirectional dataflow. You know the one where unread message badges were showing up inconsistently in the UI in different places. They never managed to fix that bug in the 10 years since React was announced and I eventually left Facebook for good.

replies(1): >>45049630 #
2. disgruntledphd2 ◴[] No.45049630[source]
To be fair, that bug increases engagement so it'll never be fixed. All must kneel before Deltoid/QRT!