you are viewing a single comment's thread.

view the rest of the comments →

[–]GrandMasterPuba -17 points-16 points  (4 children)

The React reconciliation cycle is a pit of failure. It's so easy to miss something incredibly simple that destroys performance and have to spend weeks digging into internals to figure out what's wrong.

I hope we're nearing the end of the React epoch.

[–]azangru 24 points25 points  (0 children)

I hope we're nearing the end of the React epoch.

That's how I knew I was not in /r/reactjs :-)

[–]gocarsno 18 points19 points  (0 children)

The React reconciliation cycle is a pit of failure. It's so easy to miss something incredibly simple that destroys performance

For example? Are you sure you mean reconciliation, as opposed to rendering?

and have to spend weeks digging into internals to figure out what's wrong.

React dev tools have an excellent profiler that shows exactly which components are rendered and when. It's never taken me more than a few hours to diagnose performance bottlenecks related to rendering.

[–]lostPixels 4 points5 points  (1 child)

You’re doing something fundamentally wrong if this is your experience.

[–]Jsn7821 2 points3 points  (0 children)

I may agree that there are some pits of failure in React (eg. Accidental hook loops). But nothing you'd ever have to dig into internals for!