HN user

fallbackboy

21 karma
Posts0
Comments6
View on HN
No posts found.

This entire article is an example of the largest pain point when working with React. So much of the work done here simply can't be done without various hacks around `useEffect`, `useMemo`, or `useCallback` (manual memoization). I feel to this point that even with the new React beta docs explaining the use cases for `useEffect`, it still causes an immense amount of pain in some situations.

It's not immediately clear when writing code that uses `useEffect`, when it's a very bad idea long term for performance or code clarity. This often shows itself when the test data is very minimal and then the real data is far more expansive.

I still love React, but these complex scenarios definitely show some of the limitations in React's rendering model that other frameworks like Vue, Svelte, and SolidJS resolve.